郭禾

595

  • 教授     博士生导师   硕士生导师
  • 性别:男
  • 毕业院校:大连理工大学
  • 学位:硕士
  • 所在单位:软件学院、国际信息与软件学院
  • 联系方式:guohe@dlut.edu.cn
  • 电子邮箱:guohe@dlut.edu.cn

访问量:

开通时间:2025.3.31

最后更新时间:2025.3.31

CUDA内存资源池设计避免访问冲突

点击次数:

论文类型:期刊论文

发表时间:2013-11-15

发表刊物:小型微型计算机系统

收录刊物:PKU、ISTIC、CSCD

卷号:34

期号:11

页面范围:2583-2587

ISSN号:1000-1220

关键字:CUDA;多线程;纹理内存;访问冲突;内存资源池

摘要:CUDA内存资源往往存在静态申请与访问的约束,多CPU线程并发执行时会产生资源访问冲突.经建模分析发现,消除资源与设备核函数之间的静态关系可避免该问题.基于资源池模式设计CUDA内存资源池,整合多份资源副本,增加相应调度管理机制,达到了消除资源访问冲突的目的.以纹理内存为案例,在确认纹理内存线程间访问冲突存在及发生频率的基础上,设计并实现纹理内存资源池.大量实验证明资源池不但能够保证程序正确性,避免访问冲突,而且具有较小的性能损耗与负载开销,较低的代码维护成本,同时适用于多GPU系统.