Demo Data from EDBT 2026 / reviewers in the wild / expert
Raph Levien
dblp:56/1778 · also Raphael L. Levien
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0003-4592-3389ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Security and privacy · 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.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 49% Concurrent programming · 49% Operating systems · 1% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
differential testing |
0.7 | 1 | 2023 | MC Mutants: Evaluating and Improving Testing for Memory Consistency Specifications · ASPLOS (2) 2023 |
Concurrent programming › memory models
memory model testing |
0.7 | 1 | 2023 | MC Mutants: Evaluating and Improving Testing for Memory Consistency Specifications · ASPLOS (2) 2023 |
Memory systems › memory consistency
memory consistency model |
0.7 | 1 | 2023 | MC Mutants: Evaluating and Improving Testing for Memory Consistency Specifications · ASPLOS (2) 2023 |
Authentication and access control › certificate management
public key certification |
0.0 | 1 | 1998 | Attack-Resistant Trust Metrics for Public Key Certification · USENIX Security Symposium 1998 |
Operating systems › resource management › memory management
region-based memory management |
0.0 | 1 | 1995 | Better Static Memory Management: Improving Region-Based Analysis of Higher-Order Languages · PLDI 1995 |
Programming languages and type systems
higher-order languages |
0.0 | 1 | 1995 | Better Static Memory Management: Improving Region-Based Analysis of Higher-Order Languages · PLDI 1995 |
Methods — techniques the papers use, named apart from their topics
trust metrics · 0.0graph analysis · 0.0region inference · 0.0constraint solving · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Decoupled Fallback: A Portable Single-Pass GPU ScanabstractWe present Decoupled Fallback, a work-stealing method that enables single-pass Chained Scans to run on hardware without forward-progress guarantees (FPG) while avoiding starvation. Additionally, we introduce a tile state representation for Chained Scans that does not rely on 64-bit atomics or memory barriers for correctness, along with a subgroup-size-agnostic intra-workgroup implementation. On FPG-lacking devices---Apple M1 Max and M3---Decoupled Fallback achieves near-Memcpy speeds for inclusive prefix sum using the native Dawn implementation of the WebGPU standard, and approaches the full theoretically expected 50% speedup over the slower Reduce-then-Scan approach. We further demonstrate the resilience of Decoupled Fallback against unfair schedulers by simulating blocking at rates of up to 50%, showing that it maintains superior performance over Reduce-then-Scan even under extreme contention. Raph Levien, John D. Owens |
SPAA | 2 |
| 2023 | MC Mutants: Evaluating and Improving Testing for Memory Consistency SpecificationsabstractShared memory platforms provide a memory consistency specification (MCS) so that developers can reason about the behaviors of their parallel programs. Unfortunately, ensuring that a platform conforms to its MCS is difficult, as is exemplified by numerous bugs in well-used platforms. While existing MCS testing approaches find bugs, their efficacy depends on the testing environment (e.g. if synthetic memory pressure is applied). MCS testing environments are difficult to evaluate since legitimate MCS violations are too rare to use as an efficacy metric. As a result, prior approaches have missed critical MCS bugs. Reese Levine, Tianhao Guo, Mingun Cho, Alan Baker, Raph Levien, David Neto, Andrew Quinn 0001, Tyler Sorensen 0001 |
ASPLOS (2) | 5 |
| 1998 | Attack-Resistant Trust Metrics for Public Key Certification
Raph Levien, Alex Aiken |
USENIX Security Symposium | 1 |
| 1995 | Better Static Memory Management: Improving Region-Based Analysis of Higher-Order LanguagesabstractStatic memory management replaces runtime garbage collection with compile-time annotations that make all memory allocation and deallocation explicit in a program. We improve upon the Tofte/Talpin region-based scheme for compile-time memory management[TT94]. In the Tofte/Talpin approach, all values, including closures, are stored in regions. Region lifetimes coincide with lexical scope, thus forming a runtime stack of regions and eliminating the need for garbage collection. We relax the requirement that region lifetimes be lexical. Rather, regions are allocated late and deallocated as early as possible by explicit memory operations. The placement of allocation and deallocation annotations is determined by solving a system of constraints that expresses all possible annotations. Experiments show that our approach reduces memory requirements significantly, in some cases asymptotically. Alex Aiken, Manuel Fähndrich, Raph Levien |
PLDI | 3 |