Improvements
- #608: Selective execution with multiple SPIR-V runtimes (either OpenCL, Intel Level Zero, or both) to unlock execution on RISC-V systems.
- #611: Support of
HalfFloat
for Matrix Types (FP16
->FP16
).
Compatibility
- #607: WSL installation and configuration updated for WSL Ubuntu 24 LTS and Windows 11.
- #609: Documentation and patch for RISC-V64 updated.
- #610: Maven dependency updated
- #612: Re-enable colours in maven builds on Linux.
Bug Fixes
- #606: Fix data sizes in benchmark suite.
- #613: Fix code formatter.
- #614: Fix flags for the benchmark pipeline in Jenkins.
- #615: Fix code style based on the formatter.
- #616: Fix atomics for the Kernel API and the OpenCL backend.
Full Changelog
Docs
https://tornadovm.readthedocs.io/en/v1.0.10/
How to build
Select the backend/s you want.
## To enable all backends
./bin/tornadovm-installer --jdk jdk21 --backend=opencl,spirv,ptx
## To enable just OpenCL
./bin/tornadovm-installer --jdk jdk21 --backend=opencl
## To enable just OpenCL and SPIRV
./bin/tornadovm-installer --jdk jdk21 --backend=opencl, spirv
# etc.