
FPBench:浮点精度基准的标准化标准
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
FPBench是用于标准化浮点计算精度评估的一套规则和数据集,旨在促进学术界与工业界的交流与合作。
FPBench 为浮点研究社区提供了基准、编译器和标准工具。要使用 FPBench 工具,请先安装相关软件包。需要注意的是,当前版本不支持 Racket 8.0 或更高版本(基于 Chez Scheme)。接下来运行 `make setup` 命令来安装依赖项并编译所需工具。
FPBench 的基准测试包含在 FPCore 格式的文件中,位于 `benchmarks/` 文件夹内。这些基准来自四个不同的来源:FPTaylor、Herbie、Salsa 和 Rosa,共计 98 个基准,涵盖了各种应用领域,并且完全覆盖了 FPCore 功能。
FPBench 提供了两个用于编译 FPCore 程序的工具:
- `export.rkt` 工具可以将 FPCore 计算导出为 C 或 JavaScript 语言格式。
- `transform.rkt` 工具可以应用转换操作,例如添加前提条件、展开循环或扩展语法糖。
这些工具可以帮助研究人员和开发人员更好地理解和使用浮点数计算。
全部评论 (0)
还没有任何评论哟~


