メモリにキャッシュがあることは理解してい__constant__ますが、すべての__constant__メモリがキャッシュされているかどうかはわかりません。
__constant__データがキャッシュに直接送られるようには見えません。文献: カーネルによって読み取られた場合にのみキャッシュされます。これは、キャッシュ サイズがメモリ サイズよりも小さいことを意味し__constant__ます。私の推測では、__constant__me はキャッシュをサポートする単なるグローバル メモリです。(真実?)
私のdeviceProp.totalConstMem = 64KBの場合。これは、64KB のキャッシュをサポートしていることを意味しますか? これは L1 または L2 キャッシュですか? このキャッシュは deviceProp.l2CacheSize に関連していますか?