Repository logo
Andean Publishing ↗
New user? Click here to register. Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Autor "Doug Simon"

Filter results by typing the first few letters
Now showing 1 - 3 of 3
  • Results Per Page
  • Sort Options
  • Loading...
    Thumbnail Image
    Item type: Item ,
    Renaissance
    (2019) Aleksandar Prokopec; Andrea Rosà; David Leopoldseder; Gilles Duboscq; Petr T ma; Martin Studener; Lubomír Bulej; Yudi Zheng; Alex Villazón; Doug Simon
  • Loading...
    Thumbnail Image
    Item type: Item ,
    Renaissance: a modern benchmark suite for parallel applications on the JVM
    (2019) Aleksandar Prokopec; Andrea Rosà; David Leopoldseder; Gilles Duboscq; Petr Tůma; Martin Studener; Lubomír Bulej; Yudi Zheng; Alex Villazón; Doug Simon
    This paper describes Renaissance, a new benchmark suite that covers modern JVM concurrency and parallelism paradigms.
  • Loading...
    Thumbnail Image
    Item type: Item ,
    Renaissance: benchmarking suite for parallel applications on the JVM
    (2019) Aleksandar Prokopec; Andrea Rosà; David Leopoldseder; Gilles Duboscq; Petr Tůma; Martin Studener; Lubomír Bulej; Yudi Zheng; Alex Villazón; Doug Simon
    Established 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.

Andean Library © 2026 · Andean Publishing

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback