Skip to content

Commit

Permalink
update SYCL README
Browse files Browse the repository at this point in the history
  • Loading branch information
AuroraPerego authored and bernhardmgruber committed Sep 6, 2023
1 parent 2a578ce commit ef85178
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README_SYCL.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,8 @@ These can be used interchangeably (some restrictions apply - see below) with the
See [Intel's FAQ](https://github.com/intel/compute-runtime/blob/master/opencl/doc/FAQ.md#feature-double-precision-emulation-fp64) for more information.
* The FPGA back-end does not support atomics. alpaka will not check this.
* Device global variables (corresponding to `__device__` and `__constant__` variables in CUDA) are not supported in the SYCL back-end yet.
* Shared memory does not yet work properly on CPU back-ends. The tests that use it (`atomicTest`, `blockSharedTest` and `blockSharedSharingTest`) fail with a `PI_ERROR_OUT_OF_RESOURCES`.
* Shared memory works but on the GPU it is very slow.
* The latest Intel OpenCL CPU runtime does not work properly. Some tests (`atomicTest`, `blockSharedTest`, `blockSharedSharingTest` and `warpTest`) fail with a `PI_ERROR_OUT_OF_RESOURCES`. The only runtime version that seems to work is 2022.14.8.0.04 (can be downloaded [here](https://github.com/intel/llvm/releases/download/2022-WW33/oclcpuexp-2022.14.8.0.04_rel.tar.gz) apart from a bug with `all_of_group` / `any_of_group` that requires the warp size being equal to the block size as a workaround.

### Choosing the sub-group size (warp size)

Expand Down

0 comments on commit ef85178

Please sign in to comment.