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