EDBT 2026 Demo / reviewers in the wild / expert
Travis Augustine
dblp:242/4528
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
program specialization |
0.4 | 1 | 2019 | Generating piecewise-regular code from irregular structures · PLDI 2019 |
High-performance computing › sparse linear algebra
sparse matrix computation |
0.4 | 1 | 2019 | Generating piecewise-regular code from irregular structures · PLDI 2019 |
High-performance computing › sparse linear algebra › sparse matrix computation
sparse matrix-vector multiplication |
0.4 | 1 | 2019 | Generating piecewise-regular code from irregular structures · PLDI 2019 |
Compilers and program optimization › vectorization
SIMD vectorization |
0.1 | 1 | 2019 | Generating piecewise-regular code from irregular structures · PLDI 2019 |
Methods — techniques the papers use, named apart from their topics
regular sub-region mining · 0.8code generation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Generating piecewise-regular code from irregular structuresabstractIrregular data structures, as exemplified with sparse matrices, have proved to be essential in modern computing. Numerous sparse formats have been investigated to improve the overall performance of Sparse Matrix-Vector multiply (SpMV). But in this work we propose instead to take a fundamentally different approach: to automatically build sets of regular sub-computations by mining for regular sub-regions in the irregular data structure. Our approach leads to code that is specialized to the sparsity structure of the input matrix, but which does not need anymore any indirection array, thereby improving SIMD vectorizability. We particularly focus on small sparse structures (below 10M nonzeros), and demonstrate substantial performance improvements and compaction capabilities compared to a classical CSR implementation and Intel MKL IE's SpMV implementation, evaluating on 200+ different matrices from the SuiteSparse repository. Travis Augustine, Janarthanan Sarma, Louis-Noël Pouchet, Gabriel Rodríguez 0001 |
PLDI | 1 |