Lorenc Bushi

Results 21 issues of 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...

### 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`...

enhancement
confirmed

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...

level-zero
ready to merge

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...

bug
esimd
confirmed
Windows

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...

level-zero
cuda
hip

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...