Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-06-15
sycl-nightly/20220615 [SYCL] Refactor SYCL kernel object handling in hierarchical paralleli…
DPC++ daily 2022-06-14
[SYCL] Add aspect for bfloat16 (#5720) This PR adds a new aspect ext_oneapi_bfloat16 to allow a runtime check for if the device supports the bfloat16 floating point type. Only the CUDA implementation for checking if the device supports this aspect is added. Updated test: intel/llvm-test-suite#888
DPC++ daily 2022-06-13
[SYCL][Doc] Initial draft of root-group proposal (#6163) Introduces a new group type (root_group) representing all work-items executing a kernel, along with an associated kernel property that enables all work-items within a root_group to synchronize. Signed-off-by: John Pennycook <[email protected]>
DPC++ daily 2022-06-12
[SYCL][Doc] Initial draft of root-group proposal (#6163) Introduces a new group type (root_group) representing all work-items executing a kernel, along with an associated kernel property that enables all work-items within a root_group to synchronize. Signed-off-by: John Pennycook <[email protected]>
DPC++ daily 2022-06-11
[SYCL][Doc] Initial draft of root-group proposal (#6163) Introduces a new group type (root_group) representing all work-items executing a kernel, along with an associated kernel property that enables all work-items within a root_group to synchronize. Signed-off-by: John Pennycook <[email protected]>
DPC++ daily 2022-06-10
[SYCL][CUDA] Add experimental context and device interop (#6202) This PR is adds part of the CUDA-backend spec interop proposed in KhronosGroup/SYCL-Docs#197. The changes work with the CUDA CTS interop checks KhronosGroup/SYCL-CTS#336. This PR just adds the context and device interop. Further PRs will be submitted to fill in other missing interop functionality. The changes are experimental so as to not break oneMKL, and oneDNN which use CUDA interops. The experimental interop is enabled by defining the SYCL_EXT_ONEAPI_BACKEND_CUDA_EXPERIMENTAL macro and including the header file sycl/ext/oneapi/experimental/backend/cuda.hpp. llvm-test-suite: intel/llvm-test-suite#1041
DPC++ daily 2022-06-09
sycl-nightly/20220609 [SYCL] Fix unused value warning (#6276)
DPC++ daily 2022-06-08
[SYCL] Isolate OpenCL types and enums (#6261) This PR populates PI enums and typedefs with values taken from the OpenCL equivalents; it also makes sure that all uses of the system OpenCL header `cl.h` are channelled through `include/CL/sycl/detail/cl.h`. Finally, `pi.h` and `pi.hpp` would only tap into the system `cl.h` for OpenCL backend (guarded by `PI_OPENCL_AVAILABLE` compiler definition), which allowed a removal of all OpenCL types and enums from other PI backends. Fixes: https://github.com/intel/llvm/issues/1265
DPC++ daily 2022-06-07
[GHA] Uplift GPU RT version for Nightly Builds (#6260) Co-authored-by: GitHub Actions <[email protected]>
DPC++ daily 2022-06-06
sycl-nightly/20220606 [SYCL] Change f[no-]sycl-device-lib-online-link to f[no-]sycl-device-…