TornadoVM version 1.1.1 is now available for this OpenJDK and GraalVM plug-in that supports Java offloading to GPUs, FPGAs, and other heterogeneous hardware. The past few years TornadoVM has been making a lot of progress to automatically run Java programs across GPUs and other devices supporting OpenCL, NVIDIA PTX, and Khronos SPIR-V/Vulkan.
TornadoVM 1.1.1 is the first new release since March and while a point release does bring many changes. TornadoVM 1.1.1 now optimizes to reuse allocated buffers for batch processing, updates documentation, performance improvements for processing using Dynamic Reconfiguration, refactoring Dynamic Reconfiguration, new warm-up API functions, and other improvements.
TornadoVM 1.1.1 also brings documentation updates, including updated build instructions for running it on RISC-V hardware. Plus an assortment of bug fixes.
Code samples and other details on TornadoVM via the documentation.
Downloads and more details on the TornadoVM 1.1.1 release via GitHub.