Lorenc Bushi
Lorenc Bushi
This PR implements the API for the forward progress guarantees extension defined here: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_forward_progress.asciidoc ~~It is complete except that it does not verify that the forward progress guarantees requested by...
I've opened a PR in UR that fixes an issue where USM allocation functions are returning non-null pointer values when called with alignment values that are not powers of 2...
Remove extension code from core header files to prevent core bloating and improve compilation times
### Is your feature request related to a problem? Please describe This PR implements the ext_oneapi_forward_progress extension: https://github.com/intel/llvm/pull/13389. This issue concerns the changes made by this PR to the `handler.hpp`...
The Level Zero USM allocation functions are returning non-null pointer values when the alignment is not a power of two which contradicts the spec requirements. This PR fixes that. For...
This PR fixes a GPU accuracy bug by upscaling the error-tolerance to a double type if the GPU supports 64-bit floating point arithmetic.
### Describe the bug The test SYCL :: ESIMD/hardware_dispatch.cpp is failing on Windows pre-commit CI. Upon resolution, please remove the XFAIL from the test source. ### To reproduce `clang++ -fsycl...
This PR rewrites a few assertions in 3(HIP, OCL, CUDA) adapters to instead have them return error codes. This came up while writing [this](https://github.com/intel/llvm/pull/13631/files) test(align.cpp), specifically, the test was triggering...
Implement work group memory extension: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_work_group_memory.asciidoc Two notes: - Free function kernel support for work group memory argument will be added in a future PR. - When the assignment operator...