支持CPU+GPU协同计算的C源程序预处理划分策略
GPU技术的兴起为构建高性能异构协调计算平台提供了一个新的有效途径,针对如何在CPU+ GPU并存的环境下,设计高效的应用程序以更好地发挥GPU技术,开展支持CPU+ GPU协同计算的C源程序预处理划分策略研究.从计算任务的C语言源程序出发,分析程序的内存访问、运算密度、流程控制结构、数据并行性等各种特征,同时考虑CPU和GPU的特点和差异,以此作为关键依据,对C源程序进行预处理,给出划分和标识程序段适合CPU或GPU执行的策略和算法.此外,以传统典型程序为测试用例开展实验.实验结果表明,策略和算法具有一定的有效性,在一定程度上提升了计算的效率.
协调计算、CPU+GPU、C源程序、划分策略
33
TP338(计算技术、计算机技术)
国家863计划项目2009AA012201;国家自然科学基金资助项目61272107,61202173,61103068;上海市优秀学科带头人计划项目10XD1404400;教育部网络时代的科技论文快速共享专项20110740001
2014-02-28(万方平台首次上网日期,不代表论文的发表时间)
共7页
67-72,76