diff --git a/INSTALL.md b/INSTALL.md index 46666c7594..666ae82140 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -221,13 +221,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository tornado tornado-api - 0.9 + 0.10 tornado tornado-matrices - 0.9 + 0.10 ``` @@ -236,6 +236,7 @@ Notice that, for running with TornadoVM, you will need either the docker images #### Versions available +* 0.10 * 0.9 * 0.8 * 0.7 diff --git a/README.md b/README.md index 099d7f42b3..e6c6b2ae0f 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ GPUs (NVIDIA, AMD), integrated GPUs (Intel HD Graphics and ARM Mali), and FPGAs For a quick introduction please read the following [FAQ](assembly/src/docs/15_FAQ.md). -**Current Release:** TornadoVM 0.9 - 15/04/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-09) +**Current Release:** TornadoVM 0.10 - 29/06/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.10) Previous Releases can be found [here](assembly/src/docs/Releases.md) diff --git a/assembly/pom.xml b/assembly/pom.xml index 13f8815939..d5b2122a90 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -4,7 +4,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-assembly pom diff --git a/assembly/src/bin/tornadoLocalInstallMaven b/assembly/src/bin/tornadoLocalInstallMaven index 97120224bb..8765e70b37 100755 --- a/assembly/src/bin/tornadoLocalInstallMaven +++ b/assembly/src/bin/tornadoLocalInstallMaven @@ -29,7 +29,7 @@ cd $TORNADO_SDK cd share/java/tornado/ -TORNADOVM_VERSION="0.10-dev" +TORNADOVM_VERSION="0.10" read -ra selected_backends < "${TORNADO_SDK}/etc/tornado.backend" diff --git a/assembly/src/docs/1_INSTALL.md b/assembly/src/docs/1_INSTALL.md index af9eb8d985..1f2c62f922 100644 --- a/assembly/src/docs/1_INSTALL.md +++ b/assembly/src/docs/1_INSTALL.md @@ -208,13 +208,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository tornado tornado-api - 0.9 + 0.10 tornado tornado-matrices - 0.9 + 0.10 ``` @@ -223,6 +223,7 @@ Notice that, for running with TornadoVM, you will need either the docker images #### Versions available +* 0.10 * 0.9 * 0.8 * 0.7 diff --git a/assembly/src/docs/CHANGELOG.md b/assembly/src/docs/CHANGELOG.md index 6ec0b240b4..5e477aa814 100644 --- a/assembly/src/docs/CHANGELOG.md +++ b/assembly/src/docs/CHANGELOG.md @@ -1,6 +1,25 @@ # TornadoVM Changelog This file summarizes the new features and major changes for each *TornadoVM* version. +## TornadoVM 0.10 +29/06/2021 + +- TornadoVM JIT Compiler sync with Graal 21.1.0 +- Experimental support for OpenJDK 16 +- Tracing the TornadoVM thread distribution and device information with a new option `--threadInfo` instead of `--debug` +- Refactoring of the new API: + - `TornadoVMExecutionContext` renamed to `KernelContext` + - `GridTask` renamed to `GridScheduler` +- AWS F1 AMI version upgraded to 1.10.0 and automated the generation of AFI image +- Xilinx OpenCL backend expanded with: + - a) Initial integration of Xilinx OpenCL attributes for loop pipelining in the TornadoVM compiler + - b) Support for multiple compute units +- Logging FPGA compilation option added to dump FPGA HLS compilation to a file +- TornadoVM profiler enhanced for including data transfers for the stack-frame and kernel dispatch time +- Initial support for 2D Arrays added +- Several bug fixes and stability support for the OpenCL and PTX backends + + ## TornadoVM 0.9 15/04/2021 diff --git a/assembly/src/docs/Releases.md b/assembly/src/docs/Releases.md index 7ecb21fda5..3892639e14 100644 --- a/assembly/src/docs/Releases.md +++ b/assembly/src/docs/Releases.md @@ -1,4 +1,5 @@ # Releases + * TornadoVM 0.10 - 29/06/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-0.10) * TornadoVM 0.9 - 15/04/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-09) * TornadoVM 0.8 - 19/11/2020 : See [CHANGELOG](CHANGELOG.md#tornadovm-08) * TornadoVM 0.7 - 22/06/2020 : See [CHANGELOG](CHANGELOG.md#tornadovm-07) diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml index 8fc467479f..37c46040c2 100644 --- a/benchmarks/pom.xml +++ b/benchmarks/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-benchmarks tornado-benchmarks diff --git a/drivers/drivers-common/pom.xml b/drivers/drivers-common/pom.xml index e27037e477..fd775104ac 100644 --- a/drivers/drivers-common/pom.xml +++ b/drivers/drivers-common/pom.xml @@ -5,7 +5,7 @@ tornado tornado-drivers - 0.10-dev + 0.10 4.0.0 diff --git a/drivers/opencl-jni/pom.xml b/drivers/opencl-jni/pom.xml index a720490501..323202826d 100644 --- a/drivers/opencl-jni/pom.xml +++ b/drivers/opencl-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 0.10-dev + 0.10 tornado-drivers-opencl-jni tornado-drivers-opencl-jni diff --git a/drivers/opencl/pom.xml b/drivers/opencl/pom.xml index 9a48d084e3..894177bcd6 100644 --- a/drivers/opencl/pom.xml +++ b/drivers/opencl/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 0.10-dev + 0.10 tornado-drivers-opencl tornado-drivers-opencl diff --git a/drivers/pom.xml b/drivers/pom.xml index 3051d71e5e..747253e88f 100644 --- a/drivers/pom.xml +++ b/drivers/pom.xml @@ -4,7 +4,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-drivers tornado-drivers diff --git a/drivers/ptx-jni/pom.xml b/drivers/ptx-jni/pom.xml index 699e4505b1..b388fb7a7d 100644 --- a/drivers/ptx-jni/pom.xml +++ b/drivers/ptx-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 0.10-dev + 0.10 tornado-drivers-ptx-jni tornado-drivers-ptx-jni diff --git a/drivers/ptx/pom.xml b/drivers/ptx/pom.xml index 8f097417b5..0224f95295 100644 --- a/drivers/ptx/pom.xml +++ b/drivers/ptx/pom.xml @@ -7,7 +7,7 @@ tornado-drivers tornado - 0.10-dev + 0.10 tornado-drivers-ptx tornado-drivers-ptx diff --git a/examples/pom.xml b/examples/pom.xml index 4471421d26..0e429c675b 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-examples tornado-examples diff --git a/matrices/pom.xml b/matrices/pom.xml index 93a2c07674..0350b1b8ba 100644 --- a/matrices/pom.xml +++ b/matrices/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-matrices tornado-matrices diff --git a/pom.xml b/pom.xml index 2d0dd419fe..63efd01a45 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 0.10-dev + 0.10 pom tornado https://github.com/beehive-lab/tornadovm @@ -17,7 +17,7 @@ - 0.10-dev + 0.10 21.1.0 UTF-8 ${platform} diff --git a/runtime/pom.xml b/runtime/pom.xml index 93333bc08e..671bd05d19 100644 --- a/runtime/pom.xml +++ b/runtime/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-runtime tornado-runtime diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml index 9e5e2c7c48..8c9790c56e 100644 --- a/tornado-annotation/pom.xml +++ b/tornado-annotation/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-annotation diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml index 894604ad84..0fcd42a605 100644 --- a/tornado-api/pom.xml +++ b/tornado-api/pom.xml @@ -5,12 +5,12 @@ tornado tornado - 0.10-dev + 0.10 tornado tornado-api - 0.10-dev + 0.10 tornado-api https://tornadovm.org diff --git a/unittests/pom.xml b/unittests/pom.xml index 4294d5a62d..6ca29d4a5c 100644 --- a/unittests/pom.xml +++ b/unittests/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 0.10-dev + 0.10 tornado-unittests tornado-unittests