Gabriel Mitterrutzner
Gabriel Mitterrutzner
This pull request adds a divergence checking mechanism for tasks. It does so by periodically gathering hashes of all tasks from task_recording and comparing them. When a divergence is detected...
Using `sycl::atomic_ref<...>{}.store()` defaults to `__ATOMIC_SEQ_CST` leading to a compiler error.
**Bug summary** Calling `store()` on `sycl::atomic_ref` unexpectedly defaults to `__ATOMIC_SEQ_CST`, causing the following error: ``` fatal error: error in backend: Cannot select: 0x7ee560: ch = AtomicStore 0x7eec48:1, 0x7eeaa8, 0x7eec48 0x7eeaa8:...
The out-of-bounds (OOB) error message displays incorrect information when the bounds start at [0,0,0] and the access is off by one. For example, I encountered the following error: ``` [2024-09-04...
This is the third part of a series of four pull requests addressing some SYCL clarifications for `sycl::vec`. This pull request implements the behavior specified in https://github.com/KhronosGroup/SYCL-Docs/pull/670#issue-2715764511, which resolves ambiguities...
This is the second part of a series of four pull requests addressing some SYCL clarifications for sycl::vec. This pull request implements the behavior specified in https://github.com/KhronosGroup/SYCL-Docs/pull/669#issue-2715756663, which adds explicit...
This is the fourth and last part of a series of four pull requests addressing some SYCL clarifications for `sycl::vec`. This pull request implements the behavior specified in https://github.com/KhronosGroup/SYCL-Docs/pull/672#issue-2715771214, which...