Performance Left on the Table: An Evaluation of Compiler Autovectorization for RISC-V
Performance Left on the Table: An Evaluation of Compiler Autovectorization for RISC-V
复制标题
剩下的性能:RISC-V 编译器自动向量化的评估
DOI:
10.1109/mm.2022.3184867
复制
发表时间:
2022
期刊:
影响因子:
3.6
通讯作者:
Sampson, Adrian
中科院分区:
文献类型:
--
作者:
Adit, Neil;Sampson, Adrian
Next-generation length-agnostic vector instruction set architecture (ISA) designs, the RISC-V vector extension, and ARM’s scalable vector extension enable software portability across hardware implementations with different vector engines. While traditional, fixed-length single-instruction–multiple-data ISA instructions, such as Intel AVX and ARM Neon, enjoy mature compiler support for automatic vectorization, compiler support is still emerging for these length-agnostic ISAs. This work studies the compiler shortcomings that constitute the gap in autovectorization capabilities between length-agnostic and fixed-length architectures. We examine LLVM’s support for both the RISC-V vector extension and traditional vector ISAs. We study a set of synthetic scalar loops to compare the breadth of support in the two settings, and we examine a real benchmark suite to compare autovectorized to hand-vectorized RISC-V code. We use both studies to distill a set of recommendations for engineering improvements and future research in compilers and programming models for length-agnostic vector programming.
登录
查看更多内容
DOI:
--
发表时间:
2019
期刊:
ACM Transactions on Architecture and Code Optimization (TACO)
影响因子:
--
作者:
Sergi Siso;W. Armour;Jeyarajan Thiyagalingam
通讯作者:
Jeyarajan Thiyagalingam
DOI:
--
发表时间:
2013
期刊:
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
Majedul Haque Sujon;R. C. Whaley;Qing Yi
通讯作者:
Qing Yi
DOI:
--
发表时间:
2019
期刊:
International Symposium on High Performance Computing Systems and Applications
影响因子:
--
作者:
Angela Pohl;Mirko Greese;Biagio Cosenza;B. Juurlink
通讯作者:
B. Juurlink
DOI:
--
发表时间:
2017
期刊:
International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
O. Moldovanova;M. Kurnosov
通讯作者:
M. Kurnosov
DOI:
10.1145/3422667
发表时间:
2020
期刊:
ACM Transactions on Architecture and Code Optimization (TACO)
影响因子:
--
作者:
Cristóbal Ramírez;César;Oscar Palomar;O. Unsal;M. A. Ramírez;A. Cristal
通讯作者:
A. Cristal