Skip to content

TornadoVM 1.0.7

Compare
Choose a tag to compare
@jjfumero jjfumero released this 30 Aug 05:52
· 240 commits to master since this release
c712aa5

Improvements

  • #468: Cleanup Abstract Metadata Class.
  • #473: Add maven plugin to build TornadoVM source for the releases.
  • #474: Refactor TornadoDevice to place common methods in the TornadoXPUInterface.
  • #482: Help messages improved when an out-of-memory exception is raised.
  • #484: Double-type for the trigonometric functions added in the TornadoMath class.
  • #487: Prebuilt API simplified.
  • #494: Add test to trigger unsupported features related to direct use of Memory Segments.
  • #509: Add a quick pass configuration to skip the heavy tests during active development.
  • #532: Improve thread scheduler to support RISC-V Accelerators from Codeplay.
  • #533: Support for scalar values to be passed via lambda expressions as tasks.
  • #538: README file updated.
  • #539: Refactor core classes and add new API methods to pass compilation flags to the low-level driver compilers (OpenCL, PTX and Level Zero).
  • #542: Tagged LevelZero JNI and Beehive Toolkit dependencies added in the build and installer.

Compatibility

  • #465: Support for JDK 22 and GraalVM 24.0.2.
  • #486: Temurin for Windows added in the list of supported JDKs.
  • #525: Revert usage of String Templates in preparation for JDK 23.
  • #527: SPIR-V version parameter added. TornadoVM may run previous SPIR-V versions (e.g., ComputeAorta from Codeplay).
  • #513: LevelZero JNI Library updated to v0.1.4.

Bug Fixes

  • #470: README documentation fixed.
  • #478: Fix the test names that are present in the white list.
  • #488: FP64 Kind for radian operations and the PTX backend fixed.
  • #493: Tests Whitelist for PTX backend fixed.
  • #502: Fix barrier type in the documentation regarding programmability of reductions.
  • #514: Installer script fixed.
  • #540: Fix issue with clean-up execution IDs function.
  • #541: Fix Data Accessors for the prebuilt API.
  • #543: Fix checkstyle condition and FP16 error message improved.

Full Changelog

v1.0.6...v1.0.7

Docs

https://tornadovm.readthedocs.io/en/v1.0.7/

How to build

./bin/tornadovm-installer --jdk jdk21 --backend=opencl,spirv,ptx