【发布时间】:2015-07-20 01:22:15
【问题描述】:
这些天,我正在尝试移动 gpu(adreno) 上的程序
我用于图像处理的算法对内存访问具有“随机性”。
它引用“固定”范围内的一些像素进行过滤。
但是,我无法确切知道将引用哪个像素(取决于图像)
据我所知。如果多个线程访问本地内存库 它会导致银行冲突。所以在我的情况下,它应该引起银行冲突。
我的问题:我可以在随机内存访问中消除银行冲突吗?
或者我可以减少它们吗?
【问题讨论】:
-
adreno(qualcomm)与CUDA无关,去掉CUDA标签。
标签: opencl gpu shared-memory bank-conflict