Skip to content

Commit

Permalink
Merge pull request #433 from jjfumero/release/1.0.5
Browse files Browse the repository at this point in the history
[release] TornadoVM 1.0.5
  • Loading branch information
jjfumero authored May 28, 2024
2 parents 14b81db + 315aea7 commit f317c91
Show file tree
Hide file tree
Showing 20 changed files with 70 additions and 23 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.4 - 30/04/2024 :
**Latest Release:** TornadoVM 1.0.5 - 28/05/2024 :
See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html).

----------------------
Expand Down Expand Up @@ -260,12 +260,12 @@ You can import the TornadoVM API by setting this the following dependency in the
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>1.0.4</version>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>1.0.4</version>
<version>1.0.5</version>
</dependency>
</dependencies>
```
Expand Down
2 changes: 1 addition & 1 deletion bin/tornadovm-installer
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import wget
import installer_config as config

__DIRECTORY_DEPENDENCIES__ = os.path.join("etc", "dependencies")
__VERSION__ = "v1.0.4"
__VERSION__ = "v1.0.5"

__SUPPORTED_JDKS__ = [
config.__JDK21__,
Expand Down
46 changes: 46 additions & 0 deletions docs/source/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,52 @@ TornadoVM Changelog

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

TornadoVM 1.0.5
----------------
26th May 2024

Improvements
~~~~~~~~~~~~~~~~~~

- `#402 <https://github.com/beehive-lab/TornadoVM/pull/402>`_: Support for TornadoNativeArrays from FFI buffers.
- `#403 <https://github.com/beehive-lab/TornadoVM/pull/403>`_: Clean-up and refactoring for the code analysis of the loop-interchange.
- `#405 <https://github.com/beehive-lab/TornadoVM/pull/405>`_: Disable Loop-Interchange for CPU offloading..
- `#407 <https://github.com/beehive-lab/TornadoVM/pull/407>`_: Debugging OpenCL Kernels builds improved.
- `#410 <https://github.com/beehive-lab/TornadoVM/pull/410>`_: CPU block scheduler disabled by default and option to switch between different thread-schedulers added.
- `#418 <https://github.com/beehive-lab/TornadoVM/pull/418>`_: TornadoOptions and TornadoLogger improved.
- `#423 <https://github.com/beehive-lab/TornadoVM/pull/423>`_: MxM using ns instead of ms to report performance.
- `#425 <https://github.com/beehive-lab/TornadoVM/pull/425>`_: Vector types for ``Float<Width>`` and ``Int<Width>`` supported.
- `#429 <https://github.com/beehive-lab/TornadoVM/pull/429>`_: Documentation of the installation process updated and improved.
- `#432 <https://github.com/beehive-lab/TornadoVM/pull/432>`_: Support for SPIR-V code generation and dispatcher using the TornadoVM OpenCL runtime.


Compatibility
~~~~~~~~~~~~~~~~~~

- `#409 <https://github.com/beehive-lab/TornadoVM/pull/409>`_: Guidelines to build the documentation.
- `#411 <https://github.com/beehive-lab/TornadoVM/pull/411>`_: Windows installer improved.
- `#412 <https://github.com/beehive-lab/TornadoVM/pull/412>`_: Python installer improved to check download all Python dependencies before the main installer.
- `#413 <https://github.com/beehive-lab/TornadoVM/pull/413>`_: Improved documentation for installing all configurations of backends and OS.
- `#424 <https://github.com/beehive-lab/TornadoVM/pull/424>`_: Use Generic GPU Scheduler for some older NVIDIA Drivers for the OpenCL runtime.
- `#430 <https://github.com/beehive-lab/TornadoVM/pull/430>`_: Improved the installer by checking that the TornadoVM environment is loaded upfront.

Bug Fixes
~~~~~~~~~~~~~~~~~~

- `#400 <https://github.com/beehive-lab/TornadoVM/pull/400>`_: Fix batch computation when the global thread indexes are used to compute the outputs.
- `#414 <https://github.com/beehive-lab/TornadoVM/pull/414>`_: Recover Test-Field unit-tests using Panama types.
- `#415 <https://github.com/beehive-lab/TornadoVM/pull/415>`_: Check style errors fixed.
- `#416 <https://github.com/beehive-lab/TornadoVM/pull/416>`_: FPGA execution with multiple tasks in a task-graph fixed.
- `#417 <https://github.com/beehive-lab/TornadoVM/pull/417>`_: Lazy-copy out fixed for Java fields.
- `#420 <https://github.com/beehive-lab/TornadoVM/pull/420>`_: Fix Mandelbrot example.
- `#421 <https://github.com/beehive-lab/TornadoVM/pull/421>`_: OpenCL 2D thread-scheduler fixed for NVIDIA GPUs.
- `#422 <https://github.com/beehive-lab/TornadoVM/pull/422>`_: Compilation for NVIDIA Jetson Nano fixed.
- `#426 <https://github.com/beehive-lab/TornadoVM/pull/426>`_: Fix Logger for all backends.
- `#428 <https://github.com/beehive-lab/TornadoVM/pull/428>`_: Math cos/sin operations supported for vector types.
- `#431 <https://github.com/beehive-lab/TornadoVM/pull/431>`_: Jenkins files fixed.



TornadoVM 1.0.4
----------------
30th April 2024
Expand Down
5 changes: 3 additions & 2 deletions docs/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -509,13 +509,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>1.0.4</version>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>1.0.4</version>
<version>1.0.5</version>
</dependency>
</dependencies>
Expand All @@ -526,6 +526,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
Versions available
========================
* 1.0.5
* 1.0.4
* 1.0.3
* 1.0.2
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
<packaging>pom</packaging>
<name>tornado</name>
<url>https://github.com/beehive-lab/tornadovm</url>
Expand Down
2 changes: 1 addition & 1 deletion tornado-annotation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>tornado</artifactId>
<groupId>tornado</groupId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>

<artifactId>tornado-annotation</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions tornado-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>tornado</artifactId>
<groupId>tornado</groupId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>

<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>

<name>tornado-api</name>
<url>https://tornadovm.org</url>
Expand Down
2 changes: 1 addition & 1 deletion tornado-assembly/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-assembly</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion tornado-benchmarks/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>

<artifactId>tornado-benchmarks</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/drivers-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado-drivers</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/opencl-jni/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado-drivers</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers-opencl-jni</artifactId>
<name>tornado-drivers-opencl-jni</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/opencl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado-drivers</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers-opencl</artifactId>
<name>tornado-drivers-opencl</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers</artifactId>
<name>tornado-drivers</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/ptx-jni/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado-drivers</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers-ptx-jni</artifactId>
<name>tornado-drivers-ptx-jni</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/ptx/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>tornado-drivers</artifactId>
<groupId>tornado</groupId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers-ptx</artifactId>
<name>tornado-drivers-ptx</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-drivers/spirv/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado-drivers</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-drivers-spirv</artifactId>
<name>tornado-drivers-spirv</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-examples</artifactId>
<name>tornado-examples</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-matrices/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-matrices</artifactId>
<name>tornado-matrices</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-runtime</artifactId>
<name>tornado-runtime</name>
Expand Down
2 changes: 1 addition & 1 deletion tornado-unittests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>1.0.5-dev</version>
<version>1.0.5</version>
</parent>
<artifactId>tornado-unittests</artifactId>
<name>tornado-unittests</name>
Expand Down

0 comments on commit f317c91

Please sign in to comment.