performance - 除法 - 正負 の 数 面白い 問題



GPUでの整数計算 (1)

まず、使用しているハードウェアを検討する必要があります.GPUデバイスのパフォーマンスは、コンストラクタごとに大きく異なります。
第2に、考慮する操作にも依存します。例えば、加算は乗算より高速かもしれません。

私の場合は、NVIDIAデバイスのみを使用しています。 この種のハードウェアについては、新しいアーキテクチャ(Fermi)で32ビット整数と32ビット単精度浮動小数点の両方で同等の性能が公式に発表されています。 従来のアーキテクチャ(Tesla)では、32ビットの整数と浮動小数点数に対して同等の性能を提供することができましたが、加算と論理演算を考慮する場合にのみ使用されていました。

しかし、もう一度、これはあなたが使用するデバイスと手順によっては当てはまらないかもしれません。

私の仕事では、特にGPUのために作られたものではない整数計算が興味深いです。 私の質問です:現代GPUは効率的な整数演算をサポートしていますか? 私はこれが自分のために分かりやすいはずであることを理解していますが、矛盾する回答(たとえば、 yes )があるので、尋ねるのが一番良いと思いました。

また、GPU上の任意の精度整数のライブラリ/テクニックはありますか?





gpgpu