CUDA で 48k 共有メモリに切り替えたいのですが、VisualStudio 2008 でオプションを設定する方法がわかりません。答えを見つけるのを手伝ってください。
どうもありがとう、ベザド
CUDA で 48k 共有メモリに切り替えたいのですが、VisualStudio 2008 でオプションを設定する方法がわかりません。答えを見つけるのを手伝ってください。
どうもありがとう、ベザド
ShMem/L1 構成は、IDE とは独立して行われます。cudaFuncSetCacheConfig
または のいずれかを呼び出す必要がありますcudaDeviceSetCacheConfig
。前者は指定された 1 つの関数のみのキャッシュ設定に影響し、後者はグローバルです。
もちろん、互換性のあるデバイス (CC >= 2.0) が必要です。また、48KiB ShMem がデフォルト設定です。