版本更新CalcKernel 版本更新
按版本查看 CalcKernel 的功能与修复。
下载
- 面向符合条件的数值热点进行 WebAssembly 性能与正确性更新,保持严格浮点语义和调用方提供内存的 ABI。
- 已测 Baseline 与 SIMD128 热态成绩来自开发候选,并非 v0.15.2 正式二进制结果。确切身份、实测数据以及冷调用和模块体积差距见 v0.15.2 发布介绍。
- WebAssembly Baseline 扩大为允许用于复制和填充的 Bulk Memory 操作。
- 新增可选的 O3 SIMD128 向量化,可用于符合条件的连续数值映射和归约;不符合条件的循环保留标量代码。
- CK Wasm 目标元数据升级为 schema 2,记录所选 profile 和摘要供宿主检查兼容性;调用方提供内存的 ABI 保持不变。
- 兼容性说明和 Node.js 局部实测见 v0.15.1 发布介绍。
v0.14.0#
- 改进性能记录数据因目标文件夹不可写而无法保存时的错误提示。
v0.13.0#
- 新增基于运行数据的 PGO 工作流,可收集、合并程序运行信息,并用于指导本机程序构建。
- 新增 CPU 多版本构建:同一程序可包含适配不同处理器能力的版本,并在运行时选择兼容的版本。
- 扩展了基于运行数据构建 Native 程序时可用的优化方式。