|
计算机科学 2015
一种面向向量化的动态指针别名分析框架DOI: 10.11896/j.issn.1002-137X.2015.03.005 Keywords: 指针别名分析,向量化,动态分析,依赖分析 Abstract: 指针别名分析是数据流分析中的关键性技术,其分析结果是编译优化和程序变换的基础。在向量化方法和动态指针别名分析相关研究的基础上,设计了一种面向向量化的动态指针别名分析框架。该框架通过动态插桩和试运行提取指针别名信息,并反馈到向量化阶段指导向量化代码生成。从提取候选别名分析集、插桩及试运行和反馈优化3个方面对整体框架进行分析和研究。该框架基于open64实现,并以通用测试集gcc-vect和典型应用进行了实验评估,结果表明,该框架相比静态指针别名分析具有更精确的别名分析结果,该结果能够有效改进向量化程序的加速比。
|