Str*_*ger 46
它支持NVIDIA硬件,支持计算能力2.0和CUDA 3.1:
CUDA C / C++ 新增的语言功能包括:
对函数指针和递归的支持使得将许多现有算法移植到Fermi GPU变得更加容易
http://developer.nvidia.com/object/cuda_3_1_downloads.html
函数指针: http ://developer.download.nvidia.com/compute/cuda/sdk/website/CUDA_Advanced_Topics.html#FunctionPointers
递归: 我在NVIDIA的网站上找不到代码示例,但在论坛上有人发布了这个:
__device__ int fact(int f)
{
if (f == 0)
return 1;
else
return f * fact(f - 1);
}
Run Code Online (Sandbox Code Playgroud)