私の CUDA カーネルには長いパラメータ リストがあるとします。便宜上、これらを構造体に入れます。
struct params {
int firstParam;
float secondParam;
...
bool lastParam;
}
でカーネルを呼び出すときに不利な点はありますか
myKernel<<<n,m>>>( params );
定数メモリへの最初のコピーと比較して?
cudaMemcpyToSymbol( paramsOnDevice, ¶msOnHost, sizeof(params), 0 );