TornadoVM Deep Dive: Empowering Java Developers with GPU Acceleration
TornadoVM is an open-source layer that lets Java developers harness GPUs and other accelerators without being GPU wizards. Plugging into popular JDKs (OpenJDK, GraalVM, Amazon Corretto, etc.), it extends the Graal compiler to generate GPU code on the fly and offers features like dynamic reconfiguration and multi-device execution.
In a hands-on session you’ll get a quick intro to GPU programming, see how simple Java annotations can spark parallelism, and explore tooling such as the TornadoInsight IntelliJ plugin and Bytecode Visualizer. The live demo dives into optimizing an LLM pipeline, highlighting real-world GPU speed-ups and performance tweaks around data movement and code generation.
Watch on YouTube
Top comments (0)