Auszug |
---|
SYCL for C++, i.e. in a data- parallel and explicit fashion. Similar to CUDA but open and cross-platform. |
...
an open industry and cross-platform programming standard for C++ in a data-parallel and explicit fashion. |
Different to OpenMP, SYCL provides for more control over the code, data movements, allocations and so forth that are actually executed on the GPU. There is no SYCL for C or Fortran.
The SYCL implementation for Intel GPUs is provided by oneAPI. On the PVC partition, SYCL code can be compiled with the icpx compiler from the intel environment module(s).
...