cmo*_*cmo 3 c++ cuda gpu shared-memory bank-conflict
共享内存被"条带化"到银行中.正如众所周知的那样,这导致了银行冲突的整个问题.
问题: 但是如何确定共享内存中存在多少个银行("条带")?
(围绕NVIDIA"devtalk"论坛,似乎每块共享内存被"条带化"到16家银行.但我们怎么知道呢?线程暗示这已经有几年了.有没有改变?它是否已修复所有支持 NVIDIA CUDA的卡?有没有办法从运行时API中确定这一点(我没有在那里看到它,例如在cudaDeviceProp下)?是否有一种手动方式在运行时确定它?)
| 归档时间: |
|
| 查看次数: |
1231 次 |
| 最近记录: |