Skip to content

Commit

Permalink
Merge pull request #919 from beehive-lab/release/0.14.1
Browse files Browse the repository at this point in the history
[release] TornadoVM version 0.14.1
  • Loading branch information
jjfumero authored Sep 29, 2022
2 parents d390180 + 6e8167c commit 33c2afd
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 10 deletions.
5 changes: 3 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -355,13 +355,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>

<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>
</dependencies>
```
Expand All @@ -370,6 +370,7 @@ Notice that, for running with TornadoVM, you will need either the docker images

#### Versions available

* 0.14.1
* 0.14
* 0.13
* 0.12
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ clean:
mvn -Popencl-backend,ptx-backend clean

example:
tornado --printKernel --debug uk.ac.manchester.tornado.examples.VectorAddInt 8192
tornado --printKernel --debug -m tornado.examples/uk.ac.manchester.tornado.examples.VectorAddInt --params="8192"

tests:
tornado --devices
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.14 - 15/06/2022 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.14)
**Current Release:** TornadoVM 0.14.1 - 29/09/2022 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.14.1)

Previous Releases can be found [here](assembly/src/docs/Releases.md)

Expand Down Expand Up @@ -205,12 +205,12 @@ You can import the API and start using TornadoVM. Set this in the `pom.xml` file
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>
</dependencies>
```
Expand Down
2 changes: 1 addition & 1 deletion assembly/src/bin/tornadoLocalInstallMaven
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
cd $TORNADO_SDK
cd share/java/tornado/

TORNADOVM_VERSION="0.15-dev"
TORNADOVM_VERSION="0.14.1"

read -ra selected_backends < "${TORNADO_SDK}/etc/tornado.backend"

Expand Down
7 changes: 4 additions & 3 deletions assembly/src/docs/1_INSTALL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Installing TornadoVM
# Installing TornadoVM

**Supported Platforms**

Expand All @@ -15,6 +14,7 @@ The following table includes the platforms that TornadoVM can be executed.
| Mac OS X Big Sur 11.5.1 | OpenCL for GPUs and CPUs >= 2.1, OpenCL for FPGAs >= 1.0) | CUDA 9.0+ | Not supported |
| Windows 10 | OpenCL for GPUs and CPUs >= 2.1, OpenCL for FPGAs >= 1.0) | CUDA 9.0+ | Not supported/tested |


Note: The SPIR-V backend is only supported for Linux OS. Besides, the SPIR-V backend with Level Zero runs on Intel HD Graphics (integrated GPUs).

## 1. Installation
Expand Down Expand Up @@ -354,13 +354,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>

<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.14</version>
<version>0.14.1</version>
</dependency>
</dependencies>
```
Expand All @@ -369,6 +369,7 @@ Notice that, for running with TornadoVM, you will need either the docker images

#### Versions available

* 0.14.1
* 0.14
* 0.13
* 0.12
Expand Down
23 changes: 23 additions & 0 deletions assembly/src/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,29 @@ This file summarizes the new features and major changes for each *TornadoVM* ver

---

## TornadoVM 0.14.1

29/09/2022

## Improvements
- The tornado command is replaced from a Bash to a Python script.
- Use `tornado --help` to check the new options and examples.
- Support of native tests for the SPIR-V backend.
- Improvement of the OpenCL and PTX tests of the internal APIs.

## Compatibility/Integration
- Integration and compatibility with the Graal 22.2.0 JIT Compiler.
- Compatibility with JDK 18 and JDK 19.
- Compatibility with Apple M1 Pro using the OpenCL backend.

## Bug Fixes
- CUDA PTX generated header fixed to target NVIDIA 30xx GPUs and CUDA 11.7.
- The signature of generated PTX kernels fixed for NVIDIA driver >= 510 and 30XX GPUs when using the TornadoVM Kernel API.
- Tests of virtual OpenCL devices fixed.
- Thread deployment information for the OpenCL backend is fixed.
- `TornadoVMRuntimeCI` moved to `TornadoVMRutimeInterface`.


## TornadoVM 0.14

15/06/2022
Expand Down
1 change: 1 addition & 0 deletions assembly/src/docs/Releases.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Releases

* TornadoVM 0.14.1 - 29/09/2022 : See [CHANGELOG](CHANGELOG.md#tornadovm-0141)
* TornadoVM 0.14 - 15/06/2022 : See [CHANGELOG](CHANGELOG.md#tornadovm-014)
* TornadoVM 0.13 - 21/03/2022 : See [CHANGELOG](CHANGELOG.md#tornadovm-013)
* TornadoVM 0.12 - 17/11/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-012)
Expand Down

0 comments on commit 33c2afd

Please sign in to comment.