Extending the graal compiler to optimize libraries

Thomas Würthinger

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The Graal compiler is an optimizing just-in-time compiler written in Java that works with both the Maxine VM and the HotSpot VM. It allows Java libraries to extend its functionality for example by providing new intermediate representation nodes and new optimization phases. We demonstrate how to write such plug-ins for the Graal compiler.
Original languageEnglish
Title of host publicationSplash ´11 Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Place of PublicationNew York
PublisherACM
Pages41-42
Number of pages2
ISBN (Print)978-1-4503-0942-4
DOIs
Publication statusPublished - 2011

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102011 Formal languages
  • 102013 Human-computer interaction
  • 102029 Practical computer science
  • 102022 Software development
  • 102024 Usability research

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this