Graal: A quest for the JVM to leverage its own J

Graal is a just-in-time compiler written in Java that works with both the HotSpot VM and the Maxine VM. It is based on a port of the HotSpot client compiler from C++ to Java, but it takes new approaches in some key areas, most notably the intermediate representation. The Graal project objective is to create an extensible, dynamic compiler using object-oriented Java programming, a graph intermediate representation and Java snippets.

Watch the video on

Watch the slides on