使用__device__和__host__限定符定义函数的开销/缺点?

时间:2013-09-09 06:44:07

标签: cuda nvidia

使用

定义函数是否有任何缺点或开销
__host__ __device__ 

限定符而不仅仅是

__device__ 

1 个答案:

答案 0 :(得分:4)

不会有任何缺点。如果为主机函数开销调用生成的二进制代码而不是,则会增加程序大小的开销。 nvcc编译器驱动程序将构建一个可从__global__调用的设备函数,并利用主机编译器为主机代码生成一个函数版本。多数民众赞成。