Brussels / 3 & 4 February 2018


John Rose

JVM engineer and architect.

Lead Engineer of the Da Vinci Machine Project, a part of the Open JDK effort.

JSR 292 Specification Lead, specifying new support in the JVM standard for dynamic invocation and related facilities, such as type profiling and improved compiler optimizations.

Has worked on Java(tm) technology since 1997 at Sun, contributing widely to functionality and performance of the HotSpot and OpenJDK stack, touching everything from hardware architecture to code generators to libraries to programming languages.

Past projects include the design of Java inner classes, the initial port of HotSpot to SPARC, the Unsafe API, and various dynamic, parallel, and hybrid languages, including Common Lisp, Scheme (“esh”), dynamic bindings for C++.


Title Day Room Track Start End
AMENDMENT JVM Futures Saturday UD2.208 (Decroly) Free Java 11:50 12:15