Track Overview
Modern JVM Innovations
Our 'Modern JVM Innovations' track will cover the deep details of adaptive compilations and then take you towards innovations in the compilations world with bringing advanced compilation techniques to commodity hardwares to reduce time to peak performance for such systems. We will also discuss JVM for accelerators such as FPGAs and GPUs. Finally, we will wrap up with a panel on JDK 17, the path travelled: features, tips, and tricks.
From this track
Understanding JIT Optimisations By Decompilation
Monday Nov 1 / 12:10PM EDT
How does the JIT compiler transform your code as it optimises it? We can try to understand what the compiler has done by looking at JIT logs, compiler data structures, and directly at the machine code, but these are all advanced options needing expert-level knowledge of compilers. How can we make...

Chris Seaton
Researcher (Senior Staff Engineer) @Shopify
Level Up Your Java Performance with TornadoVM
Monday Nov 1 / 01:10PM EDT
Heterogeneous hardware such as Graphics Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs) are widely used for specific domains of applications such as Machine Learning, Data Science, Numerical Analytics and Fintech, due to the offer of a higher level of performance.The increased...

Juan Fumero
Lead Architect of the TornadoVM Project & Research Fellow @OfficialUoM
Cloud Native JVMs (Part 1): Cloud Native Compilation
Monday Nov 1 / 02:10PM EDT
JVMs power and run our applications and common infrastructure. JVM based languages (Java, Scala, Kotlin, Clojure, Groovy, JRuby, etc.) power dominant portions of most companies' compute footprint. And in the cloud, that same dominance continues. But JVMs, like other managed code...

Gil Tene
CTO @AzulSystems
Java 17: The Path, Features, Tips and Tricks Panel
Monday Nov 1 / 03:10PM EDT
Java 17 has arrived. With 14 new JEPs and thousands of updates, Java 17 delivers performance, stability, and security enhancements to continue to improve on the already solid platform. Java 17 is the latest long-term support (LTS) release under Java’s 6-month release cadence. Join our...

Simon Ritter
Deputy CTO @Azul

Kristen O'Leary
Senior Developer Relations Engineer @Google

Rory Preddy
Senior Cloud Advocate @Microsoft
Speakers from this track

Chris Seaton
Researcher (Senior Staff Engineer) @Shopify
Chris is a Researcher (Senior Staff Engineer) at Shopify, where he works on the Ruby programming Language, and a Visitor at the University of Manchester.He was formerly a Research Manager at the Oracle Labs Virtual Machine Research Group, where he led the TruffleRuby implementation of Ruby, and...
Read moreFind Chris Seaton at:

Juan Fumero
Lead Architect of the TornadoVM Project & Research Fellow @OfficialUoM
Juan Fumero is a Research Fellow at the University of Manchester. His research topics are Heterogeneous High-Level Languages Virtual Machines, GPGPUs, and distributed computing. Currently, he is working as part of the TornadoVM project for bringing automatic GPU and FPGA JIT...
Read moreFind Juan Fumero at:

Gil Tene
CTO @AzulSystems
Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne...
Read moreFind Gil Tene at:

Simon Ritter
Deputy CTO @Azul
Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K.Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working...
Read moreFind Simon Ritter at:

Kristen O'Leary
Senior Developer Relations Engineer @Google
Kristen is a Senior Developer Relations Engineer at Google. She focuses on creating an excellent developer experience for engineers using Google Cloud. Kristen is passionate about developer education and loves to teach.
Read more
Rory Preddy
Senior Cloud Advocate @Microsoft
Rory works in the Developer Relations team at Microsoft as a Senior Cloud Advocate. Cloud Advocates use their deep research skills to help professional cloud developers discover and successfully use Microsoft’s platforms.A seasoned speaker whose talks are both meaningful and humorous, Rory...
Read moreFind Rory Preddy at:
Track Host

Monica Beckwith
Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft
Java Champion Monica Beckwith is considered a subject matter expert, has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.Monica has made various performance contributions to the Java HotSpot VM...
Read more