10.3969/j.issn.1000-3428.2013.03.059
OpenMP数据分布子句自动生成算法
将OpenMP程序扩展到异构多核结构时,非本地存储访问会导致访存开销增加,影响程序性能.针对该问题,引入带数组划分信息的数据分布子句,对数据在异构多核存储系统的布局进行管理,提出一种基于并行循环识别和数组引用模式分析的算法,实现该类子句的自动生成.实验结果表明,自动生成的OpenMP程序包含数据分布子句,具有较好的数据局部性,可降低访存开销,在异构多核系统上获得明显的性能提升.
异构多核、数据局部性、数据分布子句、Open64编译器、并行循环、数组下标表达式
39
TP301(计算技术、计算机技术)
核高基重大专项2009ZX01036-001-001-2
2013-11-12(万方平台首次上网日期,不代表论文的发表时间)
共5页
295-299