面向OpenMP和OpenTM应用的并行数据重用理论
Parallel Data Reuse Theories for OpenMP and OpenTM Applications作者机构:国防科学技术大学计算机学院并行与分布处理国家重点实验室湖南长沙410073 国防科学技术大学计算机学院计算机科学与技术系湖南长沙410073
出 版 物:《软件学报》 (Journal of Software)
年 卷 期:2010年第21卷第12期
页 面:3011-3028页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金Nos.60921062 60873014 61003082
主 题:并行应用 重用 局部性 多核 OpenMP OpenTM
摘 要:将经典的数据重用理论扩充到并行领域,分别提出了面向OpenMP和OpenTM应用的并行数据重用理论.针对重用在线程、事务中的关系,系统地讨论了并行应用中重用的分类、判定和求解方法.同时,应用这一理论研究了OpenTM循环的优化技术,以降低事务被回退的风险.最后,使用并行数据重用理论分析和统计了SPEComp2001中的数据重用.并行数据重用理论可以用于指导面向多核存储共享结构的并行程序分析和编译优化技术研究.