【问题标题】:choosing floating point calculation model选择浮点计算模型
【发布时间】:2011-08-27 12:26:07
【问题描述】:

我的问题主要是针对科学计算的,但我问的是一般性的问题。您如何在编译器中实际选择 fp 模型?例如 intel 有精确、严格、快速、扩展、源、双等。

【问题讨论】:

    标签: floating-point floating-accuracy floating-point-precision


    【解决方案1】:

    GCC wiki 在http://gcc.gnu.org/wiki/FloatingPointMath 上有一篇关于各种浮点优化的文章

    【讨论】:

    • 是的,但是理解浮点计算的真正工作原理有点困难。那么是否有任何最佳实践(例如,在科学计算世界中,我们应该始终使用双重和严格模型等)?
    • 深入理解浮点计算并不难,非常难。而且,没有捷径,对不起。最佳实践是彻底了解 FP 计算以及您的算法,然后能够做出明智的决定。每个特定算法需要有多严格。在实践中,许多人并不关心所有这些,只是希望他们使用的任何东西都足够好。
    猜你喜欢
    • 2012-03-10
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    相关资源
    最近更新 更多