Cuda 我可以假设compute capability 3.0中没有银行冲突吗?

Cuda 我可以假设compute capability 3.0中没有银行冲突吗?,cuda,Cuda,由于我最近才开始学习CUDA,银行冲突似乎是CUDA设备的限制之一,应该仔细考虑。但在阅读中的ComputeCapability3.0时,我发现 “对warp的共享内存请求不会在访问同一64位字内任何子字的两个线程之间产生库冲突(即使两个子字的地址位于同一个库中):在这种情况下,对于读访问,64位字广播到请求线程,对于写访问,每个子字仅由一个线程写入(执行写入的线程未定义)。” 这是否意味着我们可以在CC 3.0或更高版本中忽略CUDA应用程序的库冲突?我想我发现它在CC 3.0中并非完全没有所

由于我最近才开始学习CUDA,银行冲突似乎是CUDA设备的限制之一,应该仔细考虑。但在阅读中的ComputeCapability3.0时,我发现

“对warp的共享内存请求不会在访问同一64位字内任何子字的两个线程之间产生库冲突(即使两个子字的地址位于同一个库中):在这种情况下,对于读访问,64位字广播到请求线程,对于写访问,每个子字仅由一个线程写入(执行写入的线程未定义)。”

这是否意味着我们可以在CC 3.0或更高版本中忽略CUDA应用程序的库冲突?

我想我发现它在CC 3.0中并非完全没有所有库冲突,但多个线程现在可以访问子字而没有任何库冲突。我相信这将大大减少银行冲突的编程工作,特别是在我的项目上