这是一张来自CUDA C编程指南的图片:
指南上说这是一个“无冲突访问示例,因为线程3、4、6、7和9在bank 5内访问相同的字”。
我不太明白为什么这是无冲突的,因为不仅线程3、4、6、7和9访问同一个bank中的相同单元(难道不应该是内存冲突的例子吗?),而且线程5还必须访问bank 4。
您能否解释一下这个案例?
![enter image description here](https://istack.dev59.com/0Oe3H.webp)
我不太明白为什么这是无冲突的,因为不仅线程3、4、6、7和9访问同一个bank中的相同单元(难道不应该是内存冲突的例子吗?),而且线程5还必须访问bank 4。
您能否解释一下这个案例?