计算机应用研究2017,Vol.34Issue(1):21-26,6.DOI:10.3969/j.issn.1001-3695.2017.01.004
一种基于SLP的新型编译框架
New framework based on SLP
摘要
Abstract
Since the SLP(superword level parallel)algorithm could not efficiently deal with the large-scale applications which covered few parallel codes.This paper proposed and evaluated a new compile framework based on the improved SLP algorithm. It contained three phases.First,it tried to transform the non-isomorphic but similar instruction sequences to isomorphic instruc-tion sequences by the improved algorithm as far as possible.Second,it took a global point of view of the target application when capturing the superwords reuse patterns before making the optimization decisions.Eventually,it combined data layout optimiza-tion for further performance improvement.This paper did much experiment on the framework.The experimental results indicates that the optimization of the compile framework is better than SLP algorithm,the performance increases about 15.3%.关键词
超字并行/同构/超字重用/数据布局Key words
superword parallel/isomorphic/superword reuse/data layout分类
信息技术与安全科学引用本文复制引用
张素平,王冬,丁丽丽,王鹏翔,宫一,于海宁..一种基于SLP的新型编译框架[J].计算机应用研究,2017,34(1):21-26,6.基金项目
“核高基”国家科技重大专项资助项目 ()