Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien and SYCL

Alien provide a SYCL backend to handle NVidia, AMD and Intel GP-GPUs

Alien SYCL backend has been tested with:

  • AdaptiveCPP (former hipSYCL) implementation of the SYCL 2020 API version 0.9.4 with CUDA and HIP-ROCM
  • oneAPI 2024.0, dppc++

It depends on :

  • LLVM and Clang
  • CUDA 12 to handle NVidia GP-GPUs
  • ROCM to handle AMD GP-GPUs
  • OneAPI and DPC++ for Intel GP-GPUs

It provides a Block EllPack Matrix implementation and a Linear Algebra with all the Blas 1 and 2 operations required to implement the CG and BiCGStab krylov algorithms.

Some Matrix Vector Builders abd Accessors are provided to enable Matrix and Vector assembly directly on the device memory.


Contents of this chapter :


aliendoc_sycl_intro