来看看为什么

请问一下,为什么在调用kernel里面写的数组名字和kernel程序里面的写的不一样?
如dim grid…
dim thread…
kernel1<<…>>(d_idata,d_odata)
而在kernel里面又
global void kernel1(g_idata,g_odata)
为什么会不一样,可以一样么?不一样有什么好处呢?

这个只是形参,参数名字你可以随便定义,可以一样也可以不一样

去学学C吧