2011-06-14 13 views
4

NVIDIA GPUでは、3D正規のグリッドで線形補間を計算するための特別なハードウェア機能が頂点ユニットにあることを今日学んだ。 GPGPUを使ってコードを高速化するときにGPGPUを使用する人が実際に使っているのであれば、もっと多くの種類があるのだろうか?GPUハードウェアで実装された特別な数学関数

答えて

2

ハードウェアに実装されている機能はたくさんあります。あなたが探している用語は、「CUDA組み込み関数」です。線形補間はテクスチャによって処理されますが、これは類似しています。

こちらをご覧ください:http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf

組み込み関数は、一般的に__sinのように、主要な二重のアンダースコアで綴ら、または--use_fast_math NVCCオプションでグローバルに有効になっています。

はい、実際にはかなり頻繁に使用されています。 :)数字の観点からは少し不正確です。したがって、あるイントリンシックの結果を繰り返し繰り返していくと、ユースケースによっては許容できないエラーが発生する可能性があります。テストは重要です。