典型文献
面向国产平台的LLVM自动向量化移植与优化
文献摘要:
作为SIMD扩展部件向量化的重要手段,自动向量化已在LLVM编译器中得到实现,但向量长度以及指令集功能的差异,导致国产平台在自动向量化过程中容易错失向量化机会以及向量化后产生倒加速的问题.为使SIMD得到充分应用,结合国产平台的指令集特征完善指令代价信息以提高收益分析精准度,使其在自动向量化后生成后端支持且简洁高效的向量指令.在此基础上,提出一种改进的控制流向量化方法,通过添加指令代价信息提高自动向量化的适配能力,从而形成一套面向国产平台的L LV M自动向量化系统.实验结果表明,相比自动向量化移植前,通过该方法进行移植优化后,SPEC测试的整体性能提升10.8%,TSVC测试集中的加速比提升16%,精准代价指导下的加速比提升42%,控制流向量化下的加速比提升51%.
文献关键词:
自动向量化;向量化收益;移植;LLVM编译器;国产平台
中图分类号:
作者姓名:
李嘉楠;韩林;柴赟达
作者机构:
郑州大学 信息工程学院,郑州 450000;国家超级计算郑州中心,郑州 450000
文献出处:
引用格式:
[1]李嘉楠;韩林;柴赟达-.面向国产平台的LLVM自动向量化移植与优化)[J].计算机工程,2022(01):142-148
A类:
向量指令,TSVC,向量化收益
B类:
国产平台,LLVM,自动向量化,SIMD,编译器,指令集,易错,错失,生倒,收益分析,后端,简洁高效,控制流,量化方法,移植前,SPEC,整体性能,性能提升,测试集,加速比
AB值:
0.210789
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。