23

对于我的工作来说,进行整数计算特别有趣,这显然不是 GPU 的用途。我的问题是:现代 GPU 是否支持高效的整数运算?我意识到这对自己来说应该很容易弄清楚,但是我发现了相互矛盾的答案(例如yes vs no),所以我认为最好问一下。

此外,GPU 上是否有任何用于任意精度整数的库/技术?

4

1 回答 1

15

首先,您需要考虑您正在使用的硬件:GPU 设备的性能因构造函数而异。
其次,它还取决于所考虑的操作:例如,加法可能比乘法更快。

就我而言,我只使用 NVIDIA 设备。对于这种硬件:官方文档宣布使用新架构 (Fermi) 的 32 位整数和 32 位单精度浮点数具有同等性能。以前的架构 (Tesla) 曾经为 32 位整数和浮点数提供等效性能,但仅在考虑加法和逻辑运算时。

但是,根据您使用的设备和说明,这可能不是真的。

于 2010-12-06T10:54:36.800 回答