使用代价分析的向量化循环分割技术
为了使循环在编译过程中更充分地被向量化,提出了一种基于代价分析的向量化循环分割技术.标记出了迭代依赖间隔中不存在依赖关系的循环片段,在此基础上建立一个简单有效的代价分析模型来评估这些循环片段向量化和未向量化的CPU时钟周期开销,最后从代价分析结果中确定是否需要将其向量化分割,从而把向量化特性应用到细短的循环片段.实验结果表明了该技术的有效性,对迭代依赖距离大的循环片段优化作用更明显.
循环依赖、自动向量化、循环分割、依赖间隔、代价分析
32
TP301(计算技术、计算机技术)
国家自然科学基金项目60873045;国家重大科技专项基金项目2010ZX01030-001-001
2011-10-20(万方平台首次上网日期,不代表论文的发表时间)
共4页
2020-2023