-
题名面向GPU的循环合并
被引量:1
- 1
-
-
作者
杨扬
崔慧敏
冯晓兵
-
机构
中国科学院计算技术研究所计算机体系结构国家重点实验室
中国科学院研究生院
-
出处
《高技术通讯》
CAS
CSCD
北大核心
2013年第3期257-262,共6页
-
基金
973计划(2011CB302504
2011ZX01028-001-002)
+4 种基金
863计划(2009AA01A129
2012AA010902)
国家自然科学基金(60970024
60925009
60921002)资助项目
-
文摘
针对现有的将C或Fortran程序映射到通用图形处理单元(GPU)的自动转换工具主要关注将单个循环生成一个独立的GPU内核,从而阻碍了对循环间数据重用的利用的问题,提出一种新的面向GPU的循环合并的代码变换方法,该方法通过循环分块(strip mining)和冗余计算等手段达到消除迭代间数据依赖的目的,并可充分利用GPU片上的共享内存进行线程间数据交换,从而将此类程序高效地映射到GPU上。通过典型程序在GPU上的实验表明,该新方法由于能够减少对全局内存的访问,带来了最多高达1.96倍的加速比。
-
关键词
通用图形处理单元(GPU)
循环合并
并行
CUDA
循环间数据重用
-
Keywords
general purpose graphic processing unit (GPU), loop fusion, parallelization, CUDA, inter-loop data reuse
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-