Demo Data from EDBT 2026 / reviewers in the wild / expert
Lionel Zoubritzky
dblp:228/5424
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Software 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 48% Energy-efficient computing · 29% Hardware reliability and fault tolerance · 14% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Runtime systems and virtual machines · 50% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.5 | 1 | 2021 | ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance · HPCA 2021 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.3 | 1 | 2018 | Julia: dynamism and performance reconciled by design · Proc. ACM Program. Lang. 2018 |
Programming languages and type systems
language design |
0.3 | 1 | 2018 | Julia: dynamism and performance reconciled by design · Proc. ACM Program. Lang. 2018 |
Hardware reliability and fault tolerance
error resilience |
0.1 | 1 | 2021 | ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance · HPCA 2021 |
Energy-efficient computing
power management |
0.1 | 1 | 2021 | ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance · HPCA 2021 |
Energy-efficient computing › power management › dynamic voltage and frequency scaling
undervolting |
0.1 | 1 | 2021 | ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance · HPCA 2021 |
Methods — techniques the papers use, named apart from their topics
type specialization · 0.7multiple dispatch · 0.7simulation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | ParaDox: Eliminating Voltage Margins via Heterogeneous Fault ToleranceabstractProviding reliability is becoming a challenge for chip manufacturers, faced with simultaneously trying to improve miniaturization, performance and energy efficiency. This leads to very large margins on voltage and frequency, designed to avoid errors even in the worst case, along with significant hardware expenditure on eliminating voltage spikes and other forms of transient error, causing considerable inefficiency in power consumption and performance. We flip traditional ideas about reliability and performance around, by exploring the use of error resilience for power and performance gains. ParaMedic is a recent architecture that provides a solution for reliability with low overheads via automatic hardware error recovery. It works by splitting up checking onto many small cores in a heterogeneous multicore system with hardware logging support. However, its design is based on the idea that errors are exceptional. We transform ParaMedic into ParaDox, which shows high performance in both error-intensive and scarce-error scenarios, thus allowing correct execution even when undervolted and overclocked. Evaluation within error-intensive simulation environments confirms the error resilience of ParaDox and the low associated recovery cost. We estimate that compared to a non-resilient system with margins, ParaDox can reduce energy-delay product by 15% through undervolting, while completely recovering from any induced errors. Sam Ainsworth 0001, Lionel Zoubritzky, Alan Mycroft, Timothy M. Jones 0001 |
HPCA | 2 |
| 2018 | Julia: dynamism and performance reconciled by designabstractJulia is a programming language for the scientific community that combines features of productivity languages, such as Python or MATLAB, with characteristics of performance-oriented languages, such as C++ or Fortran. Julia's productivity features include: dynamic typing, automatic memory management, rich type annotations, and multiple dispatch. At the same time, Julia allows programmers to control memory layout and leverages a specializing just-in-time compiler to eliminate much of the overhead of those features. This paper details the design choices made by the creators of Julia and reflects on the implications of those choices for performance and usability. Jeff Bezanson, Jiahao Chen 0001, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, Lionel Zoubritzky |
Proc. ACM Program. Lang. | 7 |