Skip to content

TornadoVM 1.0.5

Compare
Choose a tag to compare
@jjfumero jjfumero released this 28 May 10:49
· 347 commits to master since this release
f317c91

Improvements

  • #402: Support for TornadoNativeArrays from FFI buffers.
  • #403: Clean-up and refactoring for the code analysis of the loop-interchange.
  • #405: Disable Loop-Interchange for CPU offloading..
  • #407: Debugging OpenCL Kernels builds improved.
  • #410: CPU block scheduler disabled by default and option to switch between different thread-schedulers added.
  • #418: TornadoOptions and TornadoLogger improved.
  • #423: MxM using ns instead of ms to report performance.
  • #425: Vector types for Float<Width> and Int<Width> supported.
  • #429: Documentation of the installation process updated and improved.
  • #432: Support for SPIR-V code generation and dispatcher using the TornadoVM OpenCL runtime.

Compatibility

  • #409: Guidelines to build the documentation.
  • #411: Windows installer improved.
  • #412: Python installer improved to check download all Python dependencies before the main installer.
  • #413: Improved documentation for installing all configurations of backends and OS.
  • #424: Use Generic GPU Scheduler for some older NVIDIA Drivers for the OpenCL runtime.
  • #430: Improved the installer by checking that the TornadoVM environment is loaded upfront.

Bug Fixes

  • #400: Fix batch computation when the global thread indexes are used to compute the outputs.
  • #414: Recover Test-Field unit-tests using Panama types.
  • #415: Check style errors fixed.
  • #416: FPGA execution with multiple tasks in a task-graph fixed.
  • #417: Lazy-copy out fixed for Java fields.
  • #420: Fix Mandelbrot example.
  • #421: OpenCL 2D thread-scheduler fixed for NVIDIA GPUs.
  • #422: Compilation for NVIDIA Jetson Nano fixed.
  • #426: Fix Logger for all backends.
  • #428: Math cos/sin operations supported for vector types.
  • #431: Jenkins files fixed.

Docs

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