|
2 | 2 |
|
3 | 3 | This file summarizes the new features and major changes for each *TornadoVM* version. |
4 | 4 |
|
| 5 | +## TornadoVM 0.13 |
| 6 | + |
| 7 | +- Integration with JDK 17 and Graal 21.3.0 |
| 8 | + - JDK 11 is the default version and the support for the JDK 8 has been deprecated |
| 9 | +- Support for extended intrinsics regarding math operations |
| 10 | +- Native functions are enabled by default |
| 11 | +- Support for 2D arrays for PTX and SPIR-V backends: |
| 12 | + - https://github.com/beehive-lab/TornadoVM/commit/2ef32ca97941410672720f9dfa15f0151ae2a1a1 |
| 13 | +- Integer Test Move operation supported: |
| 14 | + - https://github.com/beehive-lab/TornadoVM/pull/177 |
| 15 | +- Improvements in the SPIR-V Backend: |
| 16 | + - Experimental SPIR-V optimizer. Binary size reduction of up to 3x |
| 17 | + - https://github.com/beehive-lab/TornadoVM/commit/394ca94dcdc3cb58d15a17046e1d22c6389b55b7 |
| 18 | + - Fix malloc functions for Level-Zero |
| 19 | + - Support for pre-built SPIR-V binary modules using the TornadoVM runtime for OpenCL |
| 20 | + - Performance increase due to cached buffers on GPUs by default |
| 21 | + - Disassembler option for SPIR-V binary modules. Use `--printKernel` |
| 22 | +- Improved Installation: |
| 23 | + - Full automatic installer script integrated |
| 24 | +- Documentation about the installation for Windows 11 |
| 25 | +- Refactoring and several bug fixes |
| 26 | + - https://github.com/beehive-lab/TornadoVM/commit/57694186b42ec28b16066fb549ab8fcf9bff9753 |
| 27 | + - Vector types fixed: |
| 28 | + - https://github.com/beehive-lab/TornadoVM/pull/181/files |
| 29 | + - https://github.com/beehive-lab/TornadoVM/commit/004d61d6d26945b45ebff66641b60f90f00486be |
| 30 | + - Fix AtomicInteger get for OpenCL: |
| 31 | + - https://github.com/beehive-lab/TornadoVM/pull/177 |
| 32 | +- Dependencies for Math3 and Lang3 updated |
| 33 | + |
| 34 | + |
| 35 | + |
5 | 36 | ## TornadoVM 0.12 |
6 | 37 |
|
7 | 38 | 17/11/2021 |
|
0 commit comments