期刊文献+

面向间接数组索引的向量化方法 被引量:2

Vectorization Methods for Indirect Array Index
下载PDF
导出
摘要 对现有的编译器而言,间接数组索引不能被高效地向量化,这使得程序中包含有该类访存形式的间接数组索引不能利用SIMD扩展部件,这也是程序向量化研究中的热点问题。为了高效地利用SIMD扩展部件,充分挖掘程序中的向量化潜能,提出了一种对间接数组索引进行向量化的新方法,且提供了性能收益方法,分别对各种间接数组索引进行性能收益分析。实验结果表明,使用该向量化方法可以显著地提高程序的执行效率。 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.
作者 姚金阳 赵荣彩 王琦 李颖颖 YAO Jin-yang;ZHAO Rong-cai;WANG Qi;LI Ying-ying(State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China)
出处 《计算机科学》 CSCD 北大核心 2018年第9期220-223,236,共5页 Computer Science
基金 国家重点研发计划"高性能计算"重点专项(2016YFB0200503)资助
关键词 向量化 间接数组索引 收益分析 临时数组 Vectorization Indirect array index Cost-benefit analysis Temporary array
  • 相关文献

参考文献3

二级参考文献28

  • 1钱兴隆,臧斌宇,朱传琪.一种SIMD优化中的向量寄存器部分重用方法[J].计算机工程与科学,2007,29(5):141-146. 被引量:3
  • 2Stewart J.An Investigation of SIMD instruction sets[M].Uni-versity of Ballarat School of Information Technology and Mathe-matical Sciences,2005.
  • 3icc[OL].http://icc.gnu.org.
  • 4Free Software Foudation,GCC[OL].http://gcc.gnu.org.
  • 5Open64[OL].http://open64.sourceforge.net.
  • 6Larsen S,Amarasinghe S.Exploiting superword level parallelismwith multimedia instruction sets[C]∥Proc of the ACM SIGP-LAN Conference on Programming Language Design and Imple-mentation.June 2000:145-156.
  • 7Hagog M,Tice C.Cache Aware Data Layout Reorganization Op-timization in GCC[C]∥Proceedings of the GCC Developers’Summit.June 2005:69-92.
  • 8Beyls K.Software Methods to Impmve Data Locality and CacheBehavior[D].Ghent Universitv,2004.
  • 9Zhong Y,Orlovich M,Shen X,et al.Array regrouping and struc-ture splitting using wholeprogram reference affinity[C]∥Pro-ceedings of PLDI’04.June 2004:255-266.
  • 10Chilimbi T M,Davidson B,Larus J R.Cache-conscious StructureDefinition[C]∥Proceedings of PLDI.May 1999:13-24.

共引文献31

同被引文献18

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部