TornadoVM 0.15 Released - Now Supports Running Java On Intel Arc Graphics

Written by Michael Larabel in Programming on 27 January 2023 at 06:13 AM EST. 8 Comments
TornadoVM is an open-source plugin for OpenJDK and GraalVM that allows for running Java programs on heterogeneous hardware like GPUs and FPGAs. With today's TornadoVM 0.15, it's the first release now supporting discrete Intel Arc Graphics hardware.

TornadoVM allows for Java/JVM programs to target OpenCL, NVIDIA PTX, and SPIR-V for in turn running on a multitude of different devices. Beyond common CPU execution this gets Java on integrated/discrete GPUs, FPGAs, and other targets that can consume OpenCL C or SPIR-V.

TornadoVM has supported Intel integrated graphics already but with the v0.15 release today it added support for Intel Arc Graphics discrete GPUs. This TornadoVM 0.15 release also brings an improved Linux installer, an improved launcher, new documentation, support for large buffer allocations with Intel oneAPI Level Zero, and new APIs. There are also various bug fixes.


For those not familiar with this OpenJDK/GraalVM Java-to-heterogeneous-hardware plug-in can learn more about the open-source project via the their new documentation website or and the v0.15 sources as well as various Linux binaries are available on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week