-
题名面向间接数组索引的向量化方法
被引量:2
- 1
-
-
作者
姚金阳
赵荣彩
王琦
李颖颖
-
机构
数学工程与先进计算国家重点实验室
-
出处
《计算机科学》
CSCD
北大核心
2018年第9期220-223,236,共5页
-
基金
国家重点研发计划"高性能计算"重点专项(2016YFB0200503)资助
-
文摘
对现有的编译器而言,间接数组索引不能被高效地向量化,这使得程序中包含有该类访存形式的间接数组索引不能利用SIMD扩展部件,这也是程序向量化研究中的热点问题。为了高效地利用SIMD扩展部件,充分挖掘程序中的向量化潜能,提出了一种对间接数组索引进行向量化的新方法,且提供了性能收益方法,分别对各种间接数组索引进行性能收益分析。实验结果表明,使用该向量化方法可以显著地提高程序的执行效率。
-
关键词
向量化
间接数组索引
收益分析
临时数组
-
Keywords
Vectorization
Indirect array index
Cost-benefit analysis
Temporary array
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名向量化中临时数组的引入
被引量:1
- 2
-
-
作者
朱鳌鑫
-
机构
北京数据处理技术研究所
-
出处
《计算机学报》
EI
CSCD
北大核心
1995年第7期510-516,共7页
-
文摘
本文讨论可向量化DO循环中临时数组的引入问题.首先精确定义了对一个引用量引入一临时数组的概念,接着讨论了两种有效的引入形式,然后,对所有可向量化的DO循环证明按有效形式引入临时数组是普通有效的.同时也给出了在何处如何引入临时数组的算法.最后,还讨论了在一般循环分布中的相应问题.
-
关键词
循环向量化
循环分布
临时数组
算法
-
Keywords
FORTRAN,loop vectorization,loop distribution,introducing temporary array.
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-