VLDB 2026 Research / reviewers in the wild / expert
Hayfa Tayeb
dblp:337/2337
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2024
0000-0002-1634-6124ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
code generation |
0.8 | 1 | 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph Transformations · ACM Trans. Archit. Code Optim. 2024 |
Compilers and program optimization › vectorization
irregular loop vectorization |
0.8 | 1 | 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph Transformations · ACM Trans. Archit. Code Optim. 2024 |
Compilers and program optimization › code generation
SIMD code generation |
0.8 | 1 | 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph Transformations · ACM Trans. Archit. Code Optim. 2024 |
Compilers and program optimization
vectorization |
0.8 | 1 | 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph Transformations · ACM Trans. Archit. Code Optim. 2024 |
Processor architecture and microarchitecture
SIMD |
0.2 | 1 | 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph Transformations · ACM Trans. Archit. Code Optim. 2024 |
Methods — techniques the papers use, named apart from their topics
heuristics · 1.5graph transformation · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Autovesk: Automatic Vectorized Code Generation from Unstructured Static Kernels Using Graph TransformationsabstractLeveraging the SIMD capability of modern CPU architectures is mandatory to take full advantage of their increased performance. To exploit this capability, binary executables must be vectorized, either manually by developers or automatically by a tool. For this reason, the compilation research community has developed several strategies for transforming scalar code into a vectorized implementation. However, most existing automatic vectorization techniques in modern compilers are designed for regular codes, leaving irregular applications with non-contiguous data access patterns at a disadvantage. In this article, we present a new tool, Autovesk, that automatically generates vectorized code from scalar code, specifically targeting irregular data access patterns. We describe how our method transforms a graph of scalar instructions into a vectorized one, using different heuristics to reduce the number or cost of instructions. Finally, we demonstrate the effectiveness of our approach on various computational kernels using Intel AVX-512 and ARM SVE. We compare the speedups of Autovesk vectorized code over GCC, Clang LLVM, and Intel automatic vectorization optimizations. We achieve competitive results on linear kernels and up to 11× speedups on irregular kernels. Hayfa Tayeb, Ludovic Paillat, Bérenger Bramas |
ACM Trans. Archit. Code Optim. | 1 |