Net*_*eni 8 cuda bank-conflict
内核参数存储在片上共享存储器中.如果线程试图访问同一个银行,则共享内存可能存在银行冲突. 所以我的问题是:这是否意味着使用内核参数线程会导致银行冲突?
不,因为访问将始终是统一的:(计算能力1.x half-)warp的所有线程将同时读取相同的参数,这将在单个传输中广播到所有线程.
为了完整起见,我将提到只有计算能力1.x设备将参数存储在共享内存中.较高计算能力的设备将它们存储在恒定存储器中,其中应用相同的均匀性推理.
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |