Skip to content

Commit 488b821

Browse files
authored
Merge pull request #655 from jjfumero/release/1.1.0
[release] TornadoVM 1.1.0
2 parents d4d37ac + 1383bb7 commit 488b821

File tree

22 files changed

+73
-28
lines changed

22 files changed

+73
-28
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# TornadoVM
22

3-
![TornadoVM version](https://img.shields.io/badge/version-1.0.10-purple) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-1.4-4baaaa.svg)](CODE_OF_CONDUCT.md) [![License: Apache 2](https://img.shields.io/badge/License-Apache%202.0-red.svg)](https://github.com/beehive-lab/TornadoVM/blob/master/LICENSE_APACHE2) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20V2%20Classpth%20Exeception-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
3+
![TornadoVM version](https://img.shields.io/badge/version-1.1.0-purple) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-1.4-4baaaa.svg)](CODE_OF_CONDUCT.md) [![License: Apache 2](https://img.shields.io/badge/License-Apache%202.0-red.svg)](https://github.com/beehive-lab/TornadoVM/blob/master/LICENSE_APACHE2) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20V2%20Classpth%20Exeception-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
44

55
<img align="left" width="250" height="250" src="etc/tornadoVM_Logo.jpg">
66

@@ -20,7 +20,7 @@ Developers can choose which backends to install and run.
2020

2121
For a quick introduction please read the following [FAQ](https://tornadovm.readthedocs.io/en/latest/).
2222

23-
**Latest Release:** TornadoVM 1.0.10 - 31/01/2025 :
23+
**Latest Release:** TornadoVM 1.1.0 - 31/03/2025 :
2424
See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html).
2525

2626
----------------------
@@ -261,12 +261,12 @@ You can import the TornadoVM API by setting this the following dependency in the
261261
<dependency>
262262
<groupId>tornado</groupId>
263263
<artifactId>tornado-api</artifactId>
264-
<version>1.0.10</version>
264+
<version>1.1.0</version>
265265
</dependency>
266266
<dependency>
267267
<groupId>tornado</groupId>
268268
<artifactId>tornado-matrices</artifactId>
269-
<version>1.0.10</version>
269+
<version>1.1.0</version>
270270
</dependency>
271271
</dependencies>
272272
```

bin/tornadovm-installer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import installer_config as config
3636
## Configuration
3737
## ################################################################
3838
__DIRECTORY_DEPENDENCIES__ = os.path.join("etc", "dependencies")
39-
__VERSION__ = "v1.1.0-dev"
39+
__VERSION__ = "v1.1.0"
4040

4141
__SUPPORTED_JDKS__ = [
4242
config.__JDK21__,

docs/source/CHANGELOG.rst

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,50 @@ TornadoVM Changelog
55

66
This file summarizes the new features and major changes for each *TornadoVM* version.
77

8+
9+
TornadoVM 1.1.0
10+
---------------
11+
31/03/25
12+
13+
Improvements
14+
~~~~~~~~~~~~
15+
16+
- `#620 <https://github.com/beehive-lab/TornadoVM/pull/620>`_: Support of computation with mixed precision ``FP16`` to ``FP32`` for matrix operations.
17+
- `#622 <https://github.com/beehive-lab/TornadoVM/pull/622>`_: New API to allow buffer mapping between two different buffers on the hardware accelerator.
18+
- `#624 <https://github.com/beehive-lab/TornadoVM/pull/624>`_: Enhanced TornadoVM profiler with correct information for the ``UNDER_DEMAND`` transfer to host data.
19+
- `#627 <https://github.com/beehive-lab/TornadoVM/pull/627>`_: New feature to persist data on the hardware accelerator, and consume data already allocated on the hardware accelerator.
20+
- `#630 <https://github.com/beehive-lab/TornadoVM/pull/630>`_: Support for atomics using the kernel API for OpenCL and PTX backends.
21+
- `#636 <https://github.com/beehive-lab/TornadoVM/pull/636>`_: TornadoVM bytecode logging improved.
22+
- `#642 <https://github.com/beehive-lab/TornadoVM/pull/642>`_: Math functions extended: ``acosh`` and ``asinh`` supported for OpenCL and SPIR-V.
23+
- `#645 <https://github.com/beehive-lab/TornadoVM/pull/645>`_: Memory deallocations improved. Action by default when closing the ``TornadoExecutionPlan`` resource.
24+
25+
26+
Compatibility
27+
~~~~~~~~~~~~
28+
29+
- `#625 <https://github.com/beehive-lab/TornadoVM/pull/625>`_: Documentation to build on RISC-V updated.
30+
- `#632 <https://github.com/beehive-lab/TornadoVM/pull/632>`_: Add maven build with Single thread.
31+
- `#633 <https://github.com/beehive-lab/TornadoVM/pull/633>`_: Add tests for running multiple task graphs with different grid schedulers.
32+
- `#638 <https://github.com/beehive-lab/TornadoVM/pull/638>`_: Add tests to check force copy in buffers and persist buffers on the hardware accelerator.
33+
- `#640 <https://github.com/beehive-lab/TornadoVM/pull/640>`_: Rename XPUFuffer to FieldBuffer for all backends.
34+
- `#649 <https://github.com/beehive-lab/TornadoVM/pull/649>`_: Update the fast mode to live mode for testing.
35+
- `#654 <https://github.com/beehive-lab/TornadoVM/pull/654>`_: Add loop condition test in white list.
36+
37+
38+
Bug Fixes
39+
~~~~~~~~~~~~
40+
41+
- `#626 <https://github.com/beehive-lab/TornadoVM/pull/626>`_: Fix data accessors when using the ``UNDER_DEMAND`` transfer to host innovation from the task-graph.
42+
- `#628 <https://github.com/beehive-lab/TornadoVM/pull/628>`_: Device filtering API fixed to use device type and device names.
43+
- `#635 <https://github.com/beehive-lab/TornadoVM/pull/635>`_: Update nodes for local memory to be subtype of ``ValueNode`` instead of ``ConstantNode`` in the TornadoVM IR.
44+
- `#639 <https://github.com/beehive-lab/TornadoVM/pull/639>`_: Fix subgraph execution when combining with the ``GridScheduler``.
45+
- `#644 <https://github.com/beehive-lab/TornadoVM/pull/644>`_: Fix TornadoVM execution frame setter.
46+
- `#646 <https://github.com/beehive-lab/TornadoVM/pull/646>`_: Fix shared memory buffers across task-graphs when no new allocation is present as new parameters for the following task-graphs.
47+
- `#647 <https://github.com/beehive-lab/TornadoVM/pull/647>`_: Fix ``UNDER_DEMAND`` invocation for the batch processor mode and read-write arrays.
48+
- `#651 <https://github.com/beehive-lab/TornadoVM/pull/651>`_: Fix memory mapping regions for the PTX Backend.
49+
- `#653 <https://github.com/beehive-lab/TornadoVM/pull/653>`_: Object repetition with shared buffers on ``ON_DEVICE`` bytecodes.
50+
51+
852
TornadoVM 1.0.10
953
---------------
1054
31/01/25

docs/source/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
# -- Project information
44

55
project = "TornadoVM"
6-
copyright = "2013-2024, APT Group, Department of Computer Science"
6+
copyright = "2013-2025, APT Group, Department of Computer Science"
77
author = "The University of Manchester"
88

9-
release = "v1.0.10"
10-
version = "v1.0.10"
9+
release = "v1.1.0"
10+
version = "v1.1.0"
1111

1212
# -- General configuration
1313

docs/source/installation.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -732,13 +732,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
732732
<dependency>
733733
<groupId>tornado</groupId>
734734
<artifactId>tornado-api</artifactId>
735-
<version>1.0.10</version>
735+
<version>1.1.0</version>
736736
</dependency>
737737
738738
<dependency>
739739
<groupId>tornado</groupId>
740740
<artifactId>tornado-matrices</artifactId>
741-
<version>1.0.10</version>
741+
<version>1.1.0</version>
742742
</dependency>
743743
</dependencies>
744744
@@ -749,6 +749,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
749749
Versions available
750750
==================
751751
752+
* 1.1.0
752753
* 1.0.10
753754
* 1.0.9
754755
* 1.0.7

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>1.1.0-dev</version>
8+
<version>1.1.0</version>
99
<packaging>pom</packaging>
1010
<name>tornado</name>
1111
<url>https://github.com/beehive-lab/tornadovm</url>

tornado-annotation/pom.xml

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

1212
<artifactId>tornado-annotation</artifactId>

tornado-api/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<parent>
66
<artifactId>tornado</artifactId>
77
<groupId>tornado</groupId>
8-
<version>1.1.0-dev</version>
8+
<version>1.1.0</version>
99
</parent>
1010

1111
<groupId>tornado</groupId>
1212
<artifactId>tornado-api</artifactId>
13-
<version>1.1.0-dev</version>
13+
<version>1.1.0</version>
1414

1515
<name>tornado-api</name>
1616
<url>https://tornadovm.org</url>

tornado-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>1.1.0-dev</version>
8+
<version>1.1.0</version>
99
</parent>
1010
<artifactId>tornado-assembly</artifactId>
1111
<packaging>pom</packaging>

tornado-assembly/src/bin/tornado-test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ else:
376376

377377
ENABLE_ASSERTIONS = "-ea "
378378

379-
__VERSION__ = "1.1.0-dev"
379+
__VERSION__ = "1.1.0"
380380

381381
try:
382382
javaHome = os.environ["JAVA_HOME"]

0 commit comments

Comments
 (0)