Demo Data from EDBT 2026 / reviewers in the wild / expert
Eric Holk
dblp:42/9126
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 87% Programming languages and type systems · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 50% Memory systems · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management
memory management |
0.2 | 1 | 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host · OOPSLA 2014 |
Operating systems › resource management › memory management
region-based memory management |
0.2 | 1 | 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host · OOPSLA 2014 |
GPUs and heterogeneous computing › GPU programming
GPU programming languages |
0.2 | 1 | 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host · OOPSLA 2014 |
Memory systems › memory management
region-based memory management |
0.2 | 1 | 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host · OOPSLA 2014 |
Programming languages and type systems › functional programming
algebraic data types |
0.1 | 1 | 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host · OOPSLA 2014 |
Methods — techniques the papers use, named apart from their topics
region-based memory management · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan hostabstractGraphics processing units (GPUs) can effectively accelerate many applications, but their applicability has been largely limited to problems whose solutions can be expressed neatly in terms of linear algebra. Indeed, most GPU programming languages limit the user to simple data structures - typically only multidimensional rectangular arrays of scalar values. Many algorithms are more naturally expressed using higher level language features, such as algebraic data types (ADTs) and first class procedures, yet building these structures in a manner suitable for a GPU remains a challenge. We present a region-based memory management approach that enables rich data structures in Harlan, a language for data parallel computing. Regions enable rich data structures by providing a uniform representation for pointers on both the CPU and GPU and by providing a means of transferring entire data structures between CPU and GPU memory. We demonstrate Harlan's increased expressiveness on several example programs and show that Harlan performs well on more traditional data-parallel problems. Eric Holk, Ryan Newton, Jeremy G. Siek, Andrew Lumsdaine |
OOPSLA | 1 |
| 2011 | Kanor - A Declarative Language for Explicit Communication
Eric Holk, William E. Byrd, Jeremiah Willcock, Torsten Hoefler, Arun Chauhan 0001, Andrew Lumsdaine |
PADL | 1 |