首页 | 官方网站   微博 | 高级检索  
     

面向间接数组索引的向量化方法
引用本文:姚金阳,赵荣彩,王琦,李颖颖.面向间接数组索引的向量化方法[J].计算机科学,2018,45(9):220-223, 236.
作者姓名:姚金阳  赵荣彩  王琦  李颖颖
作者单位:数学工程与先进计算国家重点实验室 郑州450001,数学工程与先进计算国家重点实验室 郑州450001,数学工程与先进计算国家重点实验室 郑州450001,数学工程与先进计算国家重点实验室 郑州450001
基金项目:本文受国家重点研发计划“高性能计算”重点专项(2016YFB0200503)资助
摘    要:对现有的编译器而言,间接数组索引不能被高效地向量化,这使得程序中包含有该类访存形式的间接数组索引不能利用SIMD扩展部件,这也是程序向量化研究中的热点问题。为了高效地利用SIMD扩展部件,充分挖掘程序中的向量化潜能,提出了一种对间接数组索引进行向量化的新方法,且提供了性能收益方法,分别对各种间接数组索引进行性能收益分析。实验结果表明,使用该向量化方法可以显著地提高程序的执行效率。

关 键 词:向量化  间接数组索引  收益分析  临时数组
收稿时间:2017/11/7 0:00:00
修稿时间:2018/1/23 0:00:00

Vectorization Methods for Indirect Array Index
YAO Jin-yang,ZHAO Rong-cai,WANG Qi and LI Ying-ying.Vectorization Methods for Indirect Array Index[J].Computer Science,2018,45(9):220-223, 236.
Authors:YAO Jin-yang  ZHAO Rong-cai  WANG Qi and LI Ying-ying
Affiliation:State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China,State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China,State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China and State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China
Abstract:Indirect array index cannot be vectorized efficiently in the existing compiler.It makes the program which contains the indirect array index cannot take advantage of SIMD extension parts.It is a hot topic in research on procedure vectorization.In order to utilize the SIMD extension parts efficiently and excavate the vectorization potential in the program fully,a new vectorization method for indirect array index was proposed in this paper.The performance income method was provided so as to analyze the performance benefits for various indirect arrays index. The experimental results show that the vectorization method can significantly improve the efficiency of the execution of program.
Keywords:Vectorization  Indirect array index  Cost-benefit analysis  Temporary array
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号