相关疑难解决方法(0)

CUDA中经线和银行的机制是什么?

我是学习CUDA并行编程的新手.现在我对设备的全局内存访问感到困惑.这是关于扭曲模型和合并.

有一些要点:

  1. 据说一个块中的线程被分成了warp.在每个warp中最多有32个线程.这意味着同一warp的所有这些线程将与同一处理器同时执行.那么半翘曲的感觉是什么?

  2. 当谈到一个块的共享内存时,它将被分成16个库.为了避免银行冲突,多个线程可以同时读取一个银行而不是写入同一个银行.这是正确的解释吗?

提前致谢!

cuda bank-conflict

0
推荐指数
1
解决办法
902
查看次数

标签 统计

bank-conflict ×1

cuda ×1