Demo Data from EDBT 2026 / reviewers in the wild / expert
Jeffrey Sheldon
dblp:43/5984
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1
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
2 papers |
Operating systems · 82% Compilers and program optimization · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 58% Parallel and multicore computing · 42% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
virtualization |
0.1 | 1 | 2012 | Software Techniques for Avoiding Hardware Virtualization Exits · USENIX ATC 2012 |
Processor architecture and microarchitecture › instruction set architecture
virtualization support |
0.0 | 1 | 2012 | Software Techniques for Avoiding Hardware Virtualization Exits · USENIX ATC 2012 |
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 2001 | A Unified Framework for Schedule and Storage Optimization · PLDI 2001 |
Methods — techniques the papers use, named apart from their topics
occupancy vector analysis · 0.1linear programming · 0.1affine scheduling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Software Techniques for Avoiding Hardware Virtualization Exits
Ole Agesen, Jim Mattson, Radu Rugina, Jeffrey Sheldon |
USENIX ATC | 4 |
| 2001 | A Unified Framework for Schedule and Storage OptimizationabstractWe present a unified mathematical framework for analyzing the tradeoffs between parallelism and storage allocation within a parallelizing compiler. Using this framework, we show how to find a good storage mapping for a given schedule, a good schedule for a given storage mapping, and a good storage mapping that is valid for all legal schedules. We consider storage mappings that collapse one dimension of a multi-dimensional array, and programs that are in a single assignment form with a one-dimensional schedule. Our technique combines affine scheduling techniques with occupancy vector analysis and incorporates general affine dependences across statements and loop nests. We formulate the constraints imposed by the data dependences and storage mappings as a set of linear inequalities, and apply numerical programming techniques to efficiently solve for the shortest occupancy vector. We consider our method to be a first step towards automating a procedure that finds the optimal tradeoff between parallelism and storage space. William Thies, Frédéric Vivien, Jeffrey Sheldon, Saman P. Amarasinghe |
PLDI | 3 |