0
私は、キャッシュメモリと共有メモリの両方に対するレイテンシアクセスがCUDAで同じであることに気づきました。その事実を考えれば、彼らはどう違うのですか?どうやって違う方法で使うのですか?GPUでの共有メモリとL1キャッシュの違いは何ですか?
私は、キャッシュメモリと共有メモリの両方に対するレイテンシアクセスがCUDAで同じであることに気づきました。その事実を考えれば、彼らはどう違うのですか?どうやって違う方法で使うのですか?GPUでの共有メモリとL1キャッシュの違いは何ですか?
CUDAの共有メモリ使用量は、__shared__
キーワードで明示的に指定されています。あなたはそれをフルコントロールできます。一方、L1キャッシュはハードウェアによって管理されます。 L1キャッシュの性能とキャッシュ戦略は、ハードウェアアーキテクチャに依存します。