Skip to content

Conversation

@steffenlarsen
Copy link
Contributor

This commit adds the ability to synchronize with all operations currently enqueued or executing on a given device.

This commit adds the ability to synchronize with all operations
currently enqueued or executing on a given device.

Signed-off-by: Larsen, Steffen <[email protected]>
@steffenlarsen
Copy link
Contributor Author

Notes:

  1. This requires a bump to the L0 headers.
  2. This is the UR part required by [SYCL][UR] Implement sycl_ext_oneapi_device_wait #20377.

Signed-off-by: Larsen, Steffen <[email protected]>
@pbalcer
Copy link
Contributor

pbalcer commented Oct 16, 2025

  • This requires a bump to the L0 headers.

You will need to update the tag here to make the build work:
https://github.com/intel/llvm/blob/sycl/unified-runtime/cmake/FetchLevelZero.cmake#L53

I just checked and there isn't a loader tag with this function. @nrspruit any plans to tag 1.25 soon?

@steffenlarsen
Copy link
Contributor Author

L0 header version has been changed. Since there are no active native-cpu reviewers I will bypass.

@steffenlarsen steffenlarsen merged commit 2a51c3c into intel:sycl Oct 23, 2025
38 checks passed
@steffenlarsen steffenlarsen deleted the steffen/ur_device_wait branch October 23, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants