The only prerequisite is to have installed a JVM. Currently TornadoVM can operate as a plugin to OpenJDK 11/17, GraalVM 11/17, Red Hat Mandrel 11/17, Amazon Corretto 11/17 and Microsoft OpenJDK 11/17, Azul Zulu OpenJDK 11/17.
You can download the TornadoVM Docker images to run your programs on NVIDIA GPUs and Intel Integrated Graphics.
What is TornadoVM?
TornadoVM is an open-source plugin to Java Virtual Machines that allows programmers to automatically run Java programs on heterogeneous hardware.
TornadoVM can currently execute on multi-core CPUs, dedicated GPUs (Nvidia, AMD), integrated GPUs (Intel HD Graphics and ARM Mali), and FPGAs (Intel and Xilinx).