Skip to content

Commit 440d759

Browse files
authored
Merge pull request #852 from beehive-lab/release/0.13
[release] TornadoVM v0.13
2 parents 1d8eab2 + acea358 commit 440d759

File tree

23 files changed

+60
-26
lines changed

23 files changed

+60
-26
lines changed

INSTALL.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,13 +305,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
305305
<dependency>
306306
<groupId>tornado</groupId>
307307
<artifactId>tornado-api</artifactId>
308-
<version>0.12</version>
308+
<version>0.13</version>
309309
</dependency>
310310

311311
<dependency>
312312
<groupId>tornado</groupId>
313313
<artifactId>tornado-matrices</artifactId>
314-
<version>0.12</version>
314+
<version>0.13</version>
315315
</dependency>
316316
</dependencies>
317317
```
@@ -320,6 +320,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
320320

321321
#### Versions available
322322

323+
* 0.13
323324
* 0.12
324325
* 0.11
325326
* 0.10

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ GPUs (NVIDIA, AMD), integrated GPUs (Intel HD Graphics and ARM Mali), and FPGAs
1212

1313
For a quick introduction please read the following [FAQ](assembly/src/docs/15_FAQ.md).
1414

15-
**Current Release:** TornadoVM 0.12 - 17/11/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.12)
15+
**Current Release:** TornadoVM 0.13 - 21/03/2022 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.13)
1616

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

@@ -201,12 +201,12 @@ You can import the API and start using TornadoVM. Set this in the `pom.xml` file
201201
<dependency>
202202
<groupId>tornado</groupId>
203203
<artifactId>tornado-api</artifactId>
204-
<version>0.12</version>
204+
<version>0.13</version>
205205
</dependency>
206206
<dependency>
207207
<groupId>tornado</groupId>
208208
<artifactId>tornado-matrices</artifactId>
209-
<version>0.12</version>
209+
<version>0.13</version>
210210
</dependency>
211211
</dependencies>
212212
```

assembly/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>0.13-dev</version>
8+
<version>0.13</version>
99
</parent>
1010
<artifactId>tornado-assembly</artifactId>
1111
<packaging>pom</packaging>

assembly/src/bin/tornadoLocalInstallMaven

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
cd $TORNADO_SDK
3030
cd share/java/tornado/
3131

32-
TORNADOVM_VERSION="0.12"
32+
TORNADOVM_VERSION="0.13"
3333

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

assembly/src/docs/1_INSTALL.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,13 +305,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
305305
<dependency>
306306
<groupId>tornado</groupId>
307307
<artifactId>tornado-api</artifactId>
308-
<version>0.12</version>
308+
<version>0.13</version>
309309
</dependency>
310310

311311
<dependency>
312312
<groupId>tornado</groupId>
313313
<artifactId>tornado-matrices</artifactId>
314-
<version>0.12</version>
314+
<version>0.13</version>
315315
</dependency>
316316
</dependencies>
317317
```
@@ -320,6 +320,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
320320

321321
#### Versions available
322322

323+
* 0.13
323324
* 0.12
324325
* 0.11
325326
* 0.10

assembly/src/docs/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22

33
This file summarizes the new features and major changes for each *TornadoVM* version.
44

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+
536
## TornadoVM 0.12
637

738
17/11/2021

assembly/src/docs/Releases.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Releases
22

3+
* TornadoVM 0.13 - 21/03/2022 : See [CHANGELOG](CHANGELOG.md#tornadovm-013)
34
* TornadoVM 0.12 - 17/11/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-012)
45
* TornadoVM 0.11 - 29/09/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-011)
56
* TornadoVM 0.10 - 29/06/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-010)

benchmarks/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado</artifactId>
9-
<version>0.13-dev</version>
9+
<version>0.13</version>
1010
</parent>
1111
<artifactId>tornado-benchmarks</artifactId>
1212
<name>tornado-benchmarks</name>

drivers/drivers-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado-drivers</artifactId>
8-
<version>0.13-dev</version>
8+
<version>0.13</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

drivers/opencl-jni/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado-drivers</artifactId>
9-
<version>0.13-dev</version>
9+
<version>0.13</version>
1010
</parent>
1111
<artifactId>tornado-drivers-opencl-jni</artifactId>
1212
<name>tornado-drivers-opencl-jni</name>

0 commit comments

Comments
 (0)