Demo Data from EDBT 2026 / reviewers in the wild / expert
Coleman Smith
dblp:340/3685
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Reconfigurable computing and FPGAs · 62% Parallel and multicore computing · 38% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable dataflow accelerator |
0.8 | 1 | 2024 | Revet: A Language and Compiler for Dataflow Threads · HPCA 2024 |
Parallel and multicore computing › speculative parallelization
data-triggered threads |
0.2 | 1 | 2024 | Revet: A Language and Compiler for Dataflow Threads · HPCA 2024 |
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2024 | Revet: A Language and Compiler for Dataflow Threads · HPCA 2024 |
Methods — techniques the papers use, named apart from their topics
dataflow mapping · 1.5MLIR compilation · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Revet: A Language and Compiler for Dataflow ThreadsabstractSpatial dataflow architectures such as reconfigurable dataflow accelerators (RDA) can provide much higher performance and efficiency than CPUs and GPUs. In particular, vectorized reconfigurable dataflow accelerators (vRDA) in recent literature represent a design point that enhances the efficiency of dataflow architectures with vectorization. Today, vRDAs can be exploited using either hard-coded kernels or MapReduce languages like Spatial, which cannot vectorize data-dependent control flow. In contrast, CPUs and GPUs can be programmed using general-purpose threaded abstractions. The ideal combination would be the generality of a threaded programming model coupled with the efficient execution model of a vRDA. We introduce Revet: a programming model, compiler, and execution model that lets threaded applications run efficiently on vRDAs. The Revet programming language uses threads to support a broader range of applications than prior parallel-patterns approaches, and our MLIR-based compiler lowers this language to a generic dataflow backend that operates on streaming tensors. Finally, we show that mapping threads to dataflow out-performs GPUs, the current state-of-the-art for threaded accelerators, by 3.8×. Alexander Rucker, Shiv Sundram, Coleman Smith, Matthew Vilim, Raghu Prabhakar, Fredrik Kjolstad, Kunle Olukotun |
HPCA | 3 |