在GPU硬件中实现的特殊数学函数

我今天了解到,在NVIDIA GPU中,顶点单元中有特殊的硬件功能,用于计算3D规则网格中的线性插值.我想知道是否有更多此类更重要的,如果人们真的在使用GPGPU加速代码时使用它们 最佳答案 有许多功能在硬件中实现.您正在寻找的术语是“CUDA内在函数”.线性插值由纹理处理,这是类似的.

见:http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf

内部函数通常拼写为前导双下划线(如__sin),或使用–use_fast_math nvcc选项全局启用.

是的,它们实际上经常被使用. :)从数值角度来看,它们稍微不准确,因此将一个内在结果反复传递到另一个内部可能会产生不可接受的错误,具体取决于您的用例.测试是关键.

点赞