使用代价分析的向量化循环分割技术 |
| |
作者姓名: | 何越强 |
| |
作者单位: | 浙江大学计算机科学与技术学院,浙江杭州,310027 |
| |
基金项目: | 国家自然科学基金项目,国家重大科技专项基金项目 |
| |
摘 要: | 为了使循环在编译过程中更充分地被向量化,提出了一种基于代价分析的向量化循环分割技术。标记出了迭代依赖间隔中不存在依赖关系的循环片段,在此基础上建立一个简单有效的代价分析模型来评估这些循环片段向量化和未向量化的CPU时钟周期开销,最后从代价分析结果中确定是否需要将其向量化分割,从而把向量化特性应用到细短的循环片段。实验结果表明了该技术的有效性,对迭代依赖距离大的循环片段优化作用更明显。
|
关 键 词: | 循环依赖 自动向量化 循环分割 依赖间隔 代价分析 |
本文献已被 CNKI 万方数据 等数据库收录! |
|