TornadoVM: Supercharge your Java with GPU acceleration - Christos Kotselidis, Mary Xekalaki @DevoxxForever
TornadoVM: Supercharge your Java with GPU acceleration - Christos Kotselidis, Mary Xekalaki  @DevoxxForever
Uploaded March 2026 | Updated September 2026, 3 weeks ago
#VoxxedDaysCERN26

In this talk we will present TornadoVM (www.tornadovm.org); a state-of-the-art programming framework that enables native GPU acceleration of Java programs. TornadoVM allows developers to program GPUs from within Java while the system handles compilation, execution, and optimization completely transparently.
TornadoVM is an open-source project (github.com/beehive-lab/TornadoVM) and it is being used by the European Space Agency GAIA mission to accelerate its data processing pipelines resulting in significant reduction of execution times. In addition, it offers a rich toolset ecosystem to help developers throughout their journey (coding, debugging, performance optimizations) and it recently added to its ecosystem GPULlama3.java (github.com/beehive-lab/GPULlama3.java); the first GPU-accelerated native Java implementation for AI inference on a plethora of LLM models which has been integrated with Lanchain4J and Quarkus.

The target audience is developers who wish to make a first transition into the GPU programming world, or just practitioners who wish to use the high performance Java AI libraries that TornadoVM provides.

The key takeaways are:
1) Java is AI ready since we can harness GPU power natively for LLM inference
2) Programming GPUs from within Java is easier with the mature ecosystem that TornadoVM provides
3) Having a native Java platfrom for AI and general purpose GPU acceleration enhances both productivity and integration
TornadoVM: Supercharge your Java with GPU acceleration - Christos Kotselidis, Mary XekalakiBuilding AI Agents with Spring & MCP by James Ward, Josh LongGetting more out of Maven by Marit van Dijk and Andres AlmirayCan GenAI predict code’s energy use and why should we care? by Wilco BurggraafTDD makes you a better everyday developer by Jesse KershawAshes to Ashes, Specs to Specs: A Farewell to Old Testing Tools by Younes JaaidiTraining My Rival in Java: A Deep Q-Learning AI to Play Azul by Victor Uria ValleBe more productive with IntelliJ IDEA - Marit van DijkAgentic Programming, this is how its done by Jeroen Egelmeers[VDBUH2026] Roberto Cortez - How difficult can it be to write efficient code?[VDBUH2026] Andra Ghibutiu & Alex Proca - Opening thoughtsStreams – Below the Surface by Cay Horstmann and Maurice Naftalin
Devoxx |

TornadoVM: Supercharge your Java with GPU acceleration - Christos Kotselidis, Mary Xekalaki

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER