Demo Data from EDBT 2026 / reviewers in the wild / expert
Pieter Custers
dblp:125/7746
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2
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 |
Performance modeling and evaluation · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › parallelization
automatic parallelization |
0.2 | 1 | 2013 | Algorithmic species: A classification of affine loop nests for parallel programming · ACM Trans. Archit. Code Optim. 2013 |
Performance modeling and evaluation
performance prediction |
0.0 | 1 | 2013 | Algorithmic species: A classification of affine loop nests for parallel programming · ACM Trans. Archit. Code Optim. 2013 |
Methods — techniques the papers use, named apart from their topics
source-to-source compilation · 0.3polyhedral model · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Automatic Skeleton-Based Compilation through Integration with an Algorithm Classification
Cedric Nugteren, Pieter Custers, Henk Corporaal |
APPT | 2 |
| 2013 | Algorithmic species: A classification of affine loop nests for parallel programmingabstractCode generation and programming have become ever more challenging over the last decade due to the shift towards parallel processing. Emerging processor architectures such as multi-cores and GPUs exploit increasingly parallelism, requiring programmers and compilers to deal with aspects such as threading, concurrency, synchronization, and complex memory partitioning. We advocate that programmers and compilers can greatly benefit from a structured classification of program code. Such a classification can help programmers to find opportunities for parallelization, reason about their code, and interact with other programmers. Similarly, parallelising compilers and source-to-source compilers can take threading and optimization decisions based on the same classification. In this work, we introduce algorithmic species , a classification of affine loop nests based on the polyhedral model and targeted for both automatic and manual use. Individual classes capture information such as the structure of parallelism and the data reuse. To make the classification applicable for manual use, a basic vocabulary forms the base for the creation of a set of intuitive classes. To demonstrate the use of algorithmic species, we identify 115 classes in a benchmark set. Additionally, we demonstrate the suitability of algorithmic species for automated uses by showing a tool to automatically extract species from program code, a species-based source-to-source compiler, and a species-based performance prediction model. Cedric Nugteren, Pieter Custers, Henk Corporaal |
ACM Trans. Archit. Code Optim. | 2 |