From ab3ae8697a16d7804f831969137e3c29634e9841 Mon Sep 17 00:00:00 2001 From: Juan Fumero Date: Tue, 30 Jan 2024 09:09:53 +0100 Subject: [PATCH] [release][1.0.1] TornadoVM v1.0.1 Improvements ~~~~~~~~~~~~~~~~~~ - `#305 `_: Under-demand data transfer for custom data ranges. - `#313 `_: Initial support for Half-Precision (FP16) data types. - `#311 `_: Enable Multi-Task Multiple Device (MTMD) model from the ``TornadoExecutionPlan`` API. - `#315 `_: Math ``Ceil`` function added. Compatibility/Integration ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - `#294 `_: Separation of the OpenCL Headers from the code base. - `#297 `_: Separation of the LevelZero JNI API in a separate repository. - `#301 `_: Temurin configuration supported. - `#304 `_: Refactor of the common phases for the JIT compiler. - `#316 `_: Beehive SPIR-V Toolkit version updated. Bug Fixes ~~~~~~~~~~~~~~~~~~ - `#298 `_: OpenCL Codegen fixed open-close brackets. - `#300 `_: Python Dependencies fixed for AWS. - `#308 `_: Runtime check for Grid-Scheduler names. - `#309 `_: Fix check-style to support STR templates. - `#314 `_: emit Vector16 Capability for 16-width vectors. --- README.md | 6 ++--- docs/source/CHANGELOG.rst | 32 ++++++++++++++++++++++++++ docs/source/installation.rst | 5 ++-- pom.xml | 2 +- tornado-annotation/pom.xml | 2 +- tornado-api/pom.xml | 4 ++-- tornado-assembly/pom.xml | 2 +- tornado-benchmarks/pom.xml | 2 +- tornado-drivers/drivers-common/pom.xml | 2 +- tornado-drivers/opencl-jni/pom.xml | 2 +- tornado-drivers/opencl/pom.xml | 2 +- tornado-drivers/pom.xml | 2 +- tornado-drivers/ptx-jni/pom.xml | 2 +- tornado-drivers/ptx/pom.xml | 2 +- tornado-drivers/spirv/pom.xml | 2 +- tornado-examples/pom.xml | 2 +- tornado-matrices/pom.xml | 2 +- tornado-runtime/pom.xml | 2 +- tornado-unittests/pom.xml | 2 +- 19 files changed, 55 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 1859836e29..1165892689 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Developers can choose which backends to install and run. For a quick introduction please read the following [FAQ](https://tornadovm.readthedocs.io/en/latest/). -**Latest Release:** TornadoVM 1.0 - 05/12/2023 : See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html). +**Latest Release:** TornadoVM 1.0.1 - 30/01/2024 : See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html). ---------------------- @@ -222,12 +222,12 @@ You can import the TornadoVM API by setting this the following dependency in the tornado tornado-api - 1.0 + 1.0.1 tornado tornado-matrices - 1.0 + 1.0.1 ``` diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst index 55d164eb75..7c1b9c03d7 100644 --- a/docs/source/CHANGELOG.rst +++ b/docs/source/CHANGELOG.rst @@ -5,6 +5,38 @@ TornadoVM Changelog This file summarizes the new features and major changes for each *TornadoVM* version. +TornadoVM 1.0.1 +---------------- +30/01/2024 + +Improvements +~~~~~~~~~~~~~~~~~~ + +- `#305 `_: Under-demand data transfer for custom data ranges. +- `#313 `_: Initial support for Half-Precision (FP16) data types. +- `#311 `_: Enable Multi-Task Multiple Device (MTMD) model from the ``TornadoExecutionPlan`` API: +- `#315 `_: Math ``Ceil`` function added + + +Compatibility/Integration +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- `#294 `_: Separation of the OpenCL Headers from the code base. +- `#297 `_: Separation of the LevelZero JNI API in a separate repository. +- `#301 `_: Temurin configuration supported. +- `#304 `_: Refactor of the common phases for the JIT compiler. +- `#316 `_: Beehive SPIR-V Toolkit version updated. + +Bug Fixes +~~~~~~~~~~~~~~~~~~ + +- `#298 `_: OpenCL Codegen fixed open-close brackets. +- `#300 `_: Python Dependencies fixed for AWS +- `#308 `_: Runtime check for Grid-Scheduler names +- `#309 `_: Fix check-style to support STR templates +- `#314 `_: emit Vector16 Capability for 16-width vectors + + TornadoVM 1.0 ---------------- 05/12/2023 diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 01e11de372..af6f0ade0f 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -850,13 +850,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository tornado tornado-api - 1.0 + 1.0.1 tornado tornado-matrices - 1.0 + 1.0.1 @@ -867,6 +867,7 @@ Notice that, for running with TornadoVM, you will need either the docker images Versions available ------------------------------------ +* 1.0.1 * 1.0 * 0.15.2 * 0.15.1 diff --git a/pom.xml b/pom.xml index 5bf248cca3..5dd7043a36 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 pom tornado https://github.com/beehive-lab/tornadovm diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml index 65c28a9ac0..77d0ccf7b7 100644 --- a/tornado-annotation/pom.xml +++ b/tornado-annotation/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-annotation diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml index 1ea2c9cbe8..a5375a5b70 100644 --- a/tornado-api/pom.xml +++ b/tornado-api/pom.xml @@ -5,12 +5,12 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado tornado-api - 1.0.1-dev + 1.0.1 tornado-api https://tornadovm.org diff --git a/tornado-assembly/pom.xml b/tornado-assembly/pom.xml index 56ea49077f..297b016f8b 100644 --- a/tornado-assembly/pom.xml +++ b/tornado-assembly/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-assembly pom diff --git a/tornado-benchmarks/pom.xml b/tornado-benchmarks/pom.xml index cbc0988ab2..a9d9c6dddc 100644 --- a/tornado-benchmarks/pom.xml +++ b/tornado-benchmarks/pom.xml @@ -7,7 +7,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-benchmarks diff --git a/tornado-drivers/drivers-common/pom.xml b/tornado-drivers/drivers-common/pom.xml index ded6cdc762..71b6d08a51 100644 --- a/tornado-drivers/drivers-common/pom.xml +++ b/tornado-drivers/drivers-common/pom.xml @@ -5,7 +5,7 @@ tornado tornado-drivers - 1.0.1-dev + 1.0.1 4.0.0 diff --git a/tornado-drivers/opencl-jni/pom.xml b/tornado-drivers/opencl-jni/pom.xml index e8671c3b53..5cdee0d3d7 100644 --- a/tornado-drivers/opencl-jni/pom.xml +++ b/tornado-drivers/opencl-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.1-dev + 1.0.1 tornado-drivers-opencl-jni tornado-drivers-opencl-jni diff --git a/tornado-drivers/opencl/pom.xml b/tornado-drivers/opencl/pom.xml index e56f92b4a3..0742f1245a 100644 --- a/tornado-drivers/opencl/pom.xml +++ b/tornado-drivers/opencl/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.1-dev + 1.0.1 tornado-drivers-opencl tornado-drivers-opencl diff --git a/tornado-drivers/pom.xml b/tornado-drivers/pom.xml index 8cbb5c79ed..dbd507c6ec 100644 --- a/tornado-drivers/pom.xml +++ b/tornado-drivers/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-drivers tornado-drivers diff --git a/tornado-drivers/ptx-jni/pom.xml b/tornado-drivers/ptx-jni/pom.xml index 5eee859ed8..87ec40c204 100644 --- a/tornado-drivers/ptx-jni/pom.xml +++ b/tornado-drivers/ptx-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.1-dev + 1.0.1 tornado-drivers-ptx-jni tornado-drivers-ptx-jni diff --git a/tornado-drivers/ptx/pom.xml b/tornado-drivers/ptx/pom.xml index f68be50d01..f60f9780ce 100644 --- a/tornado-drivers/ptx/pom.xml +++ b/tornado-drivers/ptx/pom.xml @@ -7,7 +7,7 @@ tornado-drivers tornado - 1.0.1-dev + 1.0.1 tornado-drivers-ptx tornado-drivers-ptx diff --git a/tornado-drivers/spirv/pom.xml b/tornado-drivers/spirv/pom.xml index 9c942a6246..8ae7578871 100644 --- a/tornado-drivers/spirv/pom.xml +++ b/tornado-drivers/spirv/pom.xml @@ -7,7 +7,7 @@ tornado tornado-drivers - 1.0.1-dev + 1.0.1 tornado-drivers-spirv tornado-drivers-spirv diff --git a/tornado-examples/pom.xml b/tornado-examples/pom.xml index c1cc8d1a1b..f592de7163 100644 --- a/tornado-examples/pom.xml +++ b/tornado-examples/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-examples tornado-examples diff --git a/tornado-matrices/pom.xml b/tornado-matrices/pom.xml index 6aeaf01f23..ee247c67a7 100644 --- a/tornado-matrices/pom.xml +++ b/tornado-matrices/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-matrices tornado-matrices diff --git a/tornado-runtime/pom.xml b/tornado-runtime/pom.xml index 96cc49faac..7506669fe6 100644 --- a/tornado-runtime/pom.xml +++ b/tornado-runtime/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-runtime tornado-runtime diff --git a/tornado-unittests/pom.xml b/tornado-unittests/pom.xml index d0ed1944a8..dc025e15c4 100644 --- a/tornado-unittests/pom.xml +++ b/tornado-unittests/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.1-dev + 1.0.1 tornado-unittests tornado-unittests