10.3969/j.issn.1002-137X.2011.07.024
基于切片技术的并行化研究
程序可以看作由很多计算组成(例如一个循环或一个平直代码片断),它们彼此相关或者无关,共同为计算最终的结果服务,其中彼此不相关的计算是并行性的重要来源.程序切片(Program Slicing)是一种程序分解技术,能够根据切片标准从程序中提取出特定的计算,切片技术的应用很广泛,例如程序调试、理解、维护等软件工程应用.切片技术作为一项程序分解技术,也可以用来帮助串行程序并行化.研究利用切片技术表示和发掘程序中的无关计算带来的并行性.首先提出一种基于OpenMP扩展的切片并行编程模型,用以表达程序中的切片并行性.另外,开发了一个基于切片的并行化分析系统,用来辅助程序员发掘程序中的切片并行性.
切片、并行化、OpenMP、分析工具
38
TP3;TN9
国家高技术研究发展计划863项目2008AA01Z115
2012-01-14(万方平台首次上网日期,不代表论文的发表时间)
共5页
108-112