2019
DOI: 10.1145/3356842
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Auto-Vectorizing Compilers through Objective Withdrawal of Useful Information

Abstract: The need for compilers to generate highly vectorized code is at an all-time high with the increasing vectorization capabilities of modern processors. To this end, the information that compilers have at their disposal, either through code analysis or via user annotations, is instrumental for auto-vectorization, and hence for the overall performance. However, the information that is available to compilers at compile time and its accuracy varies greatly, as does the resulting performance of vectorizing compilers.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 27 publications
0
1
0
Order By: Relevance
“…For example, SVE instructions currently support 2048-bit operands. The development of these technologies also brings new problems and challenges to the field of autovectorization [16,17].…”
Section: Introductionmentioning
confidence: 99%
“…For example, SVE instructions currently support 2048-bit operands. The development of these technologies also brings new problems and challenges to the field of autovectorization [16,17].…”
Section: Introductionmentioning
confidence: 99%