什么是cuda最容易理解/最有效的代码组织。经过一些调查,我发现cuda函数声明应该在.cuh文件中,实现驻留在.cu文件中,内核函数实现在.curnel文件中。通常情况下,.cpp和.h文件中的其他内容。最近我发了一个问题visual studio .cu file shows syntax error but compile successfully。这个组织正确吗?其中,.cpp调用.cu,并在.curnel中调用内核函数。
发布于 2013-03-05 21:21:42
发布于 2013-03-05 14:14:59
例如,假设有一个基于GPU的FDTD代码.我通常执行以下操作(Visual 2010)。
<<< >>>
调用的extern "C" void E_update(...)
函数;extern "C" void E_update(...)
原型的main.h文件;__global__ void E_update_kernel(...)
函数。https://stackoverflow.com/questions/15222071
复制相似问题