Demo Data from VLDB 2026 / reviewers in the wild / expert
Martin Studener
dblp:238/0498
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software 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
1 paper |
Runtime systems and virtual machines · 46% Empirical software engineering · 23% Compilers and program optimization · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
benchmarking |
0.4 | 1 | 2019 | Renaissance: benchmarking suite for parallel applications on the JVM · PLDI 2019 |
Compilers and program optimization
compiler optimization |
0.4 | 1 | 2019 | Renaissance: benchmarking suite for parallel applications on the JVM · PLDI 2019 |
Runtime systems and virtual machines › virtual machine implementation
java virtual machine |
0.4 | 1 | 2019 | Renaissance: benchmarking suite for parallel applications on the JVM · PLDI 2019 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.4 | 1 | 2019 | Renaissance: benchmarking suite for parallel applications on the JVM · PLDI 2019 |
Concurrent programming
concurrency primitives |
0.1 | 1 | 2019 | Renaissance: benchmarking suite for parallel applications on the JVM · PLDI 2019 |
Methods — techniques the papers use, named apart from their topics
benchmarking · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Renaissance: benchmarking suite for parallel applications on the JVMabstractEstablished benchmark suites for the Java Virtual Machine (JVM), such as DaCapo, ScalaBench, and SPECjvm2008, lack workloads that take advantage of the parallel programming abstractions and concurrency primitives offered by the JVM and the Java Class Library. However, such workloads are fundamental for understanding the way in which modern applications and data-processing frameworks use the JVM's concurrency features, and for validating new just-in-time (JIT) compiler optimizations that enable more efficient execution of such workloads. We present Renaissance, a new benchmark suite composed of modern, real-world, concurrent, and object-oriented workloads that exercise various concurrency primitives of the JVM. We show that the use of concurrency primitives in these workloads reveals optimization opportunities that were not visible with the existing workloads. We use Renaissance to compare performance of two state-of-the-art, production-quality JIT compilers (HotSpot C2 and Graal), and show that the performance differences are more significant than on existing suites such as DaCapo and SPECjvm2008. We also use Renaissance to expose four new compiler optimizations, and we analyze the behavior of several existing ones. We use Renaissance to compare performance of two state-of-the-art, production-quality JIT compilers (HotSpot C2 and Graal), and show that the performance differences are more significant than on existing suites such as DaCapo and SPECjvm2008. We also use Renaissance to expose four new compiler optimizations, and we analyze the behavior of several existing ones. Aleksandar Prokopec, Andrea Rosà, David Leopoldseder, Gilles Duboscq, Petr Tuma 0001, Martin Studener, Lubomír Bulej, Yudi Zheng, Alex Villazón, Doug Simon, Thomas Würthinger, Walter Binder |
PLDI | 6 |