谷歌浏览器插件
订阅小程序
在清言上使用

OpenMP数据分布子句自动生成算法

Computer Engineering(2013)

引用 0|浏览15
暂无评分
摘要
将OpenMP程序扩展到异构多核结构时,非本地存储访问会导致访存开销增加,影响程序性能。针对该问题,引入带数组划分信息的数据分布子句,对数据在异构多核存储系统的布局进行管理,提出一种基于并行循环识别和数组引用模式分析的算法,实现该类子句的自动生成。实验结果表明,自动生成的OpenMP程序包含数据分布子句,具有较好的数据局部性,可降低访存开销,在异构多核系统上获得明显的性能提升。
更多
查看译文
关键词
array index expression,data locality,parallel loop,Open64 compiler,heterogeneous multi-core,data distribution clause
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要