CUDA共享内存也缓存

gme*_*mon 3 cuda gpu cpu-cache gpu-shared-memory

在我的 CUDA 应用程序中,我将数据从设备内存复制到共享内存。该数据也缓存在 L1 中吗?

tal*_*ies 5

默认情况下,来自全局内存的所有内存加载都缓存在 L1 中。全局内存加载的目标位置对 L1 缓存没有影响(无论是寄存器、共享内存还是线程本地内存)。共享内存本身显然没有被缓存。