bank conflict
存储体冲突(bank conflict):当被访问的存储体没有恢复时又出现对该存储体新访问的现象。简介 目前 CUDA 装置中,每个 multiprocessor 有 16KB 的 shared memory。Shared memory 分成 16 个 bank。如果同时每个 thread 是存取不同的 bank,就不会产生任何问题,存取shared memory 的速度和存取寄存器相同。不过,如果同时有两个(或更多个) threads 存取同一个 bank 的数据,就会发生 bank confl
转载
2020-08-28 09:33:38 ·
982 阅读 ·
0 评论