...
首页> 外文期刊>Journal of computational science >Auto-tuning for floating-point precision with Discrete Stochastic Arithmetic
【24h】

Auto-tuning for floating-point precision with Discrete Stochastic Arithmetic

机译:利用离散随机算法自动调整浮点精度

获取原文
获取原文并翻译 | 示例
           

摘要

The type length chosen for floating-point numbers (e.g. 32 bits or 64 bits) may have an impact on the execution time, especially on SIMD (Single Instruction Multiple Data) units. Furthermore optimizing the types used in a numerical simulation causes a reduction of the data volume that is possibly transferred. In this paper we present PROMISE, a tool that makes it possible to optimize the numerical types in a program by taking into account the requested accuracy on the computed results. With PROMISE the numerical quality of results is verified using DSA (Discrete Stochastic Arithmetic) that enables one to estimate round-off errors. The search for a suitable type configuration is performed with a reasonable complexity thanks to the delta debugging algorithm. The PROMISE tool has been successfully tested on programs implementing several numerical algorithms including linear system solving and also on an industrial code that solves the neutron transport equations. (C) 2019 Elsevier B.V. All rights reserved.
机译:为浮点数选择的类型长度(例如32位或64位)可能会影响执行时间,尤其是对SIMD(单指令多数据)单元。此外,优化数值模拟中使用的类型会导致减少可能传输的数据量。在本文中,我们介绍了PROMISE,该工具可以通过考虑计算结果的要求精度来优化程序中的数值类型。使用PROMISE,可以使用DSA(离散随机算术)验证结果的数值质量,该算法可以估算舍入误差。得益于增量调试算法,以合理的复杂度执行了对合适类型配置的搜索。 PROMISE工具已经在实现了包括线性系统求解在内的几种数值算法的程序上以及在解决中子输运方程的工业代码上成功进行了测试。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号