0

私の CUDA カーネルには長いパラメータ リストがあるとします。便宜上、これらを構造体に入れます。

struct params {
  int firstParam;
  float secondParam;
  ...
  bool lastParam;
}

でカーネルを呼び出すときに不利な点はありますか

myKernel<<<n,m>>>( params );

定数メモリへの最初のコピーと比較して?

cudaMemcpyToSymbol( paramsOnDevice, &paramsOnHost, sizeof(params), 0 );
4

1 に答える 1