【发布时间】:2013-09-09 22:08:38
【问题描述】:
同时定义函数是否有任何缺点或开销
__host__ __device__
限定符而不仅仅是
__device__
?
【问题讨论】:
同时定义函数是否有任何缺点或开销
__host__ __device__
限定符而不仅仅是
__device__
?
【问题讨论】:
不会有任何缺点。如果您调用生成的二进制代码为您的主机函数开销而不是 yes,则会增加您的程序大小的开销。
nvcc 编译器驱动程序将构建一个可从__global__ 调用的设备函数,并利用主机编译器为主机代码生成一个版本的函数。就是这样。
【讨论】: