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

gre*_*man 1 cuda

我有一堆像普通的功能swap,min,max等.如何纪念他们,所以我可以从两个主机和从设备给他们打电话?

Rob*_*lla 5

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

__host__ __device__ int min(int A, int B) {return (A<B)?A:B;}
Run Code Online (Sandbox Code Playgroud)

这是在C编程指南记录在这里.