【发布时间】:2018-10-22 12:41:54
【问题描述】:
我想知道当底层架构从 Kepler 演变为 Volta 时,常量内存的配置是否会发生变化。具体来说,我有两个问题:
1) 常量内存和 per-SM 常量缓存的大小会改变吗?
2) cmem 空间到常量内存的映射是什么?
当编译 cuda 代码到 PTX 并在 nvcc 中添加 '-v' 时,我们可以看到内存使用情况如下:ptxas info : Used 20 registers, 80 bytes cmem[0], 348 bytes cmem[2]。那么 cmem 空间是否映射到常量内存?访问每个 cmem 空间是否通过片上常量缓存?
【问题讨论】: