如何标记可从主机和设备调用的函数?

时间:2013-02-23 21:09:36

标签: cuda

我有许多常见功能,例如swapminmax等。如何标记它们以便我可以从主机和设备中调用它们?

1 个答案:

答案 0 :(得分:5)

您在函数声明之前使用__host__ __device__,例如:

__host__ __device__ int min(int A, int B) {return (A<B)?A:B;}

C编程指南here中记录了这一点。