1.__host__ : host侧发起调用,host侧执行
2.__global__:host侧发起调用,device侧执行
3.__host__ 和__global__只能修饰函数,并且二者是冲突的,不能同时使用
4.__shared__修饰的局部变量不能出现在__host__修饰的函数中
5.__host__和__device__可以同时修饰一个函数,在编译的时候,这个函数会被编译两份,一份给host执行,另外一份给device执行
6.由__global__和__device__或者__host__和__device__修饰的函数去调用一个__host__修饰的函数,会发生未定义行为错误。
注意:如果函数不加任何修饰符号,默认就是__host__修饰的。