Adaptive optimization in the Jalapeño JVM

By Matthew Arnold, Stephen J. Fink, D. Grove, Michael Hind, Peter F. Sweeney. Conference on Object-Oriented Programming Systems, Languages, and Applications, 2000

537 citations recorded by the source corpus.

Future high-performance virtual machines will improve performance through sophisticated online feedback-directed optimizations. this paper presents the architecture of the Jalapeño Adaptive Optimization System, a system to support leading-edge virtual machine technology and enable ongoing research on online feedback-directed optimizations. We describe the extensible system architecture, based on a federation of threads with asynchronous communication. We present an implementation of the general architecture that supports adaptive multi-level optimization based purely on statistical sampling. We empirically demonstrate that this profiling technique has low overhead and can improve startup and steady-state performance, even without the presence of online feedback-directed optimizations. The paper also describes and evaluates an online feedback-directed inlining optimization based on statistical edge sampling. The system is written completely in Java, applying the described techniques not only to application code and standard libraries, but also to the virtual machine itself.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/c1a1944349a6ad72f1ab20131c8157341dd9b426

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Erik Krogh Kristensen
  2. Anders Møller
  3. Tianqi Chen
  4. Zachary Tatlock
  5. Frank Hutter
  6. Chunyuan Li
  7. Tong Wang
  8. Martin Wistuba

In Computational Theory and Mathematics

  1. Anders Møller
  2. Erik Krogh Kristensen
  3. Zachary Tatlock

In Hardware and Architecture

  1. Anders Møller
  2. Erik Krogh Kristensen

Citations in the corpus