【问题标题】:CUDA Floating Point CompareCUDA 浮点比较
【发布时间】:2011-10-21 05:15:27
【问题描述】:

我想知道是否有人很好地实现了浮点/ CUDA 的双重比较。我想使用一些(半)标准, 而不是自己写。我找不到标准的东西,或者 由 CUDA 认可。但这里有一些关于这个主题的好资源:

http://developer.download.nvidia.com/assets/NVIDIA-CUDA-Floating-Point.pdf

http://www.mrupp.info/Data/2007floatingcomp.pdf

带有以下标头的内容,针对在 CUDA 上运行进行了优化 // 可用的AlmostEqual函数 bool fcmp(双a, 双b)

干杯, 阿什坎

【问题讨论】:

    标签: cuda floating-point comparison


    【解决方案1】:

    有几种方法可以比较浮点数。您可以查看数字之间的绝对差异。您可以查看数字之间的相对差异,将绝对差异除以作为参考的数字。您可以查看浮点表示的位相等

    在不知道为什么要比较两个数字的情况下,很难说哪个最适合您。除了 IEEE-754 定义的 == 运算符之外,没有官方认可的 CUDA 认可的方法来比较浮点数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多