Skip to content

Releases: CHIP-SPV/chipStar

v1.2-RC1

04 Sep 07:41
95acbd1
Compare
Choose a tag to compare
v1.2-RC1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.1...v1.2-RC1

chipStar release 1.1

22 Jan 13:08
ffebe4d
Compare
Choose a tag to compare

chipStar release 1.1

This release cycle focused on stabilization and performance improvements
over the 1.0 release. The release was measured to run some benchmarks up
to twice as fast as 1.0, with an average improvement of 30% measured on HeCBench.

Further highlights are described in the following.

Release Highlights

  • Added support for Clang/LLVM 17. LLVM 15 and 16 are still supported.
  • Ability to Use the Intel Unified Shared Memory Extension, with OpenCL backend
  • Optimized Atomic Operations
  • Use of Immediate Command Lists for Low Latency Dispatch, with Level Zero backend
  • Improved portability to other platforms & devices
  • Improved Asynchronous Execution

The full release notes are available in docs/release_notes/chipStar_1.1.rst

The full sources of the release (including git submodules) are available packaged in the attached file chipStar-1.1.tar.gz
(SHA256: 9258a313c503073a082ca310cebf048d84c4ab698facfc8d1d9ce1381ffb9fc5).

v1.1-RC4

16 Jan 09:55
ffebe4d
Compare
Choose a tag to compare
v1.1-RC4 Pre-release
Pre-release

The 4th release candidate for v1.1. Please test and add your results to the test log and any major problems or regressions as issues to the 1.1 milestone.

1.1 release notes.

v1.1-RC3

19 Dec 21:48
c2f604a
Compare
Choose a tag to compare
v1.1-RC3 Pre-release
Pre-release

The third release candidate for v1.1. Please test and add your results to the test log and any major problems or regressions as issues to the 1.1 milestone.

1.1 release notes.

v1.1-RC2

14 Dec 20:45
Compare
Choose a tag to compare
v1.1-RC2 Pre-release
Pre-release

The second release candidate for v1.1. Please test and add your results to the test log and any major problems or regressions as issues to the 1.1 milestone.

1.1 release notes.

v1.1-RC1

10 Nov 13:51
15ed7bc
Compare
Choose a tag to compare
v1.1-RC1 Pre-release
Pre-release

The first release candidate for v1.1. Please test and add your results to the test log and any major problems or regressions as issues to the 1.1 milestone.

1.1 release notes.

chipStar 1.0

17 Jul 15:06
Compare
Choose a tag to compare

chipStar Release 1.0

chipStar can compile HIP and CUDA applications to platforms which support SPIR-V as the device intermediate representation. It supports OpenCL and Level Zero as the low-level runtime alternatives. More info here.

The full sources of the release (including git submodules) are available packaged in the attached file chipStar_1_0.tar.gz (SHA256: aa2d46ad0ed6c1005e3466f0afcea26b594a49c5ec3725cf91842549d9b547ea).

Full release notes.

Release Highlights

  • The compilation toolchain works with Clang/LLVM 15 and 16.
  • Over 950 unit tests pass and several full real-world HPC applications have been tested to work
  • See the Features document for the current HIP/CUDA feature coverage.
  • Tested with Intel Level Zero on multiple GPU devices, Intel OpenCL for CPUs and GPUs and PoCL on Intel CPUs and GPUs (via the Level Zero driver)
  • Large number of bugs fixed since 0.9

Known Issues

The 1.0 release is focused on correctness. There are known bottlenecks that can limit the performance by up to 10x in some cases. Many of these performance bottlenecks will be addressed in the next release. Please keep this in mind while testing chipStar 1.0, and report any correctness/stability issues by opening an issue on github.

chipStar 1.0-RC3

17 Jul 11:17
Compare
Choose a tag to compare
chipStar 1.0-RC3 Pre-release
Pre-release

chipStar Release 1.0-RC3

chipStar can compile HIP and CUDA applications to platforms which support SPIR-V as the device intermediate representation. It supports OpenCL and Level Zero as the low-level runtime alternatives. More info here,

The full sources for the release (including git submodules) are available packaged in the attached file chipStar_1_0_RC3.tar.gz.

Full release notes.

Release Highlights

  • The compilation toolchain works with Clang/LLVM 15 and 16.
  • Over 950 unit tests pass and several full real-world HPC applications have been tested to work
  • See the Features document for the current HIP/CUDA feature coverage.
  • Tested with Intel Level Zero on multiple GPU devices, Intel OpenCL for CPUs and GPUs and PoCL on Intel CPUs and GPUs (via the Level Zero driver)
  • Large number of bugs fixed since 0.9

Known Issues

The 1.0 release is focused on correctness. There are known bottlenecks that can limit the performance by up to 10x in some cases. Many of these performance bottlenecks will be addressed in the next release. Please keep this in mind while testing chipStar 1.0, and report any correctness/stability issues by opening an issue on github.

chipStar 1.0 RC2

14 Jul 13:28
ca69ba7
Compare
Choose a tag to compare
chipStar 1.0 RC2 Pre-release
Pre-release

chipStar Release 1.0-RC2

chipStar can compile HIP and CUDA applications to platforms which support SPIR-V as the device intermediate representation. It supports OpenCL and Level Zero as the low-level runtime alternatives. More info here,

The full sources for the release (including git submodules) are available packaged in the attached file chipStar_1_0_RC2.tar.gz.

Full release notes.

Release Highlights

  • The compilation toolchain works with Clang/LLVM 15 and 16.
  • Over 950 unit tests pass, several real-world applications have been tested to work
  • See the Features document for the current HIP/CUDA feature coverage.
  • Tested with Intel Level Zero on multiple GPU devices.
  • Tested with Intel OpenCL for CPUs and GPUs.
  • Tested with PoCL on Intel CPUs
  • Large number of bugs fixed since 0.9

Known Issues

The 1.0 release is focused on correctness. There are known bottlenecks that can limit the performance by up to 10x in some cases. Many of these performance bottlenecks will be addressed in the next release. Please keep this in mind while testing chipStar 1.0, and report any correctness/stability issues by opening an issue on github.

chipStar 1.0 RC1

12 Jul 12:04
a70fbd0
Compare
Choose a tag to compare
chipStar 1.0 RC1 Pre-release
Pre-release

chipStar Release 1.0-RC1

chipStar makes HIP and CUDA applications portable to platforms which support SPIR-V as the device intermediate representation. Currently it supports OpenCL and Level Zero as the low-level runtime alternatives. More info here,

The full sources for the release (including git submodules) are available packaged in the attached file chipStar_1_0_RC1.tar.gz.

The release branch can be browsed here.

Release Highlights

  • The compilation toolchain works with Clang/LLVM 15 and 16.
  • Over 950 unit tests pass, several real-world applications have been tested to work
  • See the Features document for the current HIP/CUDA feature coverage.
  • Tested with Intel Level Zero on multiple GPU devices.
  • Tested with Intel OpenCL for CPUs and GPUs.
  • Tested with PoCL on Intel CPUs
  • Large number of bugs fixed since 0.9

Known Issues

The 1.0 release is focused on correctness. There are known bottlenecks that can limit the performance by up to 10x in some cases. Many of these performance bottlenecks will be addressed in the next release. Please keep this in mind while testing chipStar 1.0, and report any correctness/stability issues by opening an issue on github.