Skip to content

Releases: CHIP-SPV/chipStar

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.

CHIP-SPV release 0.9

30 Sep 11:52
Compare
Choose a tag to compare

CHIP-SPV release 0.9

The goal of CHIP-SPV is to make HIP and CUDA applications portable to
devices which support SPIR-V's OpenCL profile as the input intermediate
language. It supports OpenCL and Intel oneAPI Level Zero as the low-level
runtime options.

Release Highlights

  • The compilation toolchain works with upstream Clang/LLVM 15.
  • Over 600 unit tests and various small applications pass.
  • 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.