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 http://medianetwork.oracle.com/video/player/1785432492001
Watch the slides on http://wiki.jvmlangsummit.com/images/c/c4/Simon_Graal_Presentation.pdf