Aller au contenu

OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM (#82)

15 novembre 2025 · 35 min

Notes de l’épisode

In this Foojay Podcast, we're diving deep into some of the most exciting developments happening within the OpenJDK and TornadoVM projects.


At the Devoxx and JFall conferences, we spoke with several speakers and visitors about some of the major themes that are shaping the future of Java development. The first guest is Moritz Halbritter from the Spring Engineering team. He provides us with more insights into Project Leyden and how it's improving Java startup times through ahead-of-time compilation and profiling. We'll learn how Spring Boot developers can already take advantage of these improvements today.


Next, we'll hear from John Cecerralli at Azul about performance optimizations, the evolution from x86 to ARM64 architectures, and how OpenJDK Projects bring improvements to the JVM itself at levels we couldn't achieve before.


Then, Balkrishna Rawool will guide us through the world of vector databases and explain how Java's Vector API from Project Panama is perfectly positioned for AI use cases, despite its development beginning years before the current AI boom.


And finally, we'll meet some of the team members behind TornadoVM - Christos Kotselidis and Michalis Papadimitriou from the University of Manchester - who will explain to us how Java developers can now harness the power of GPUs for AI workloads, running large language models in pure Java without leaving the Java ecosystem. They also explain the connection between TornadoVM and the OpenJDK Project Babylon.


00:00 Introduction of topics and guests


01:58 Moritz Halbritter


* https://www.linkedin.com/in/moritz-halbritter-9301a1b1/

* Project Leyden and how it can already be used with Spring

* Difference between the approach of Project Leyden and CRaC


11:02 John Cecerralli


* https://www.linkedin.com/in/john-ceccarelli-95b7041/

* OpenJDK evolutions in Project Leyden

* Startup time improvements in Azul Prime

* Java performance

* ARM Graviton


17:08 Balkrishna Rawool


* https://www.linkedin.com/in/balkrishnarawool/

* Vector API, project Panama


22:44 Christos Kotselidis, Michalis Papadimitriou


* https://www.linkedin.com/in/michalis-papadimitriou/

* https://www.linkedin.com/in/kotselidis/

* https://www.tornadovm.org/

* https://www.tornadovm.org/gpullama3

* https://github.com/beehive-lab/TornadoVM

* TornadoVM status update, Java on GPU

* How TornadoVM relates to Project Babylon and Project Panama


33:42 Outro

Tous les épisodes de Foojay.io | Friends of OpenJDK and Java Programming

Paramètres

Affichage

Langue

Détermine les stations affichées en premier sur la page d’accueil.

Historique

Les stations et épisodes écoutés récemment et tes dernières recherches sont seulement enregistrés dans ce navigateur.

Notifications

Un court message quand un podcast que tu suis publie un nouvel épisode. Désactive un podcast précis avec la cloche sur sa page.

Compte

Enregistrez vos favoris – dans l’app et sur le site.

Raccourcis clavier

/
Ouvrir la recherche
Espace
Lecture ou pause
← →
Dans le lecteur : 15 s en arrière, 30 s en avant (épisodes) · dans une rangée : tuile suivante
↑ ↓
Dans une rangée : cible dans la tuile
Début / Fin
Dans une rangée : première ou dernière tuile
Esc
Fermer la fenêtre ou le menu
?
Cet aperçu
En cours de lecture

Voir la station

À suivre

    Ajoutez des épisodes avec « À suivre » – ils seront lus après l'épisode en cours.