Skip to content

Conversation

@igchor
Copy link
Contributor

@igchor igchor commented Jun 10, 2025

by using multiple in-order queues and round-robin
strategy to dispatch work.

With this approach we don't need to worry about events' lifetime. Since we are still using counter-based events, we don't need any special logic to handle cases where event release is called right after being passed as signal event or as part of a wait list.

Copy link
Contributor

@Xewar313 Xewar313 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just two minor questions

@igchor igchor requested a review from a team as a code owner June 11, 2025 22:22
@igchor igchor requested a review from EwanC June 11, 2025 22:22
@igchor igchor temporarily deployed to WindowsCILock June 11, 2025 22:22 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 11, 2025 22:57 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 11, 2025 22:57 — with GitHub Actions Inactive
@igchor igchor requested a review from a team as a code owner June 12, 2025 16:46
@igchor igchor temporarily deployed to WindowsCILock June 12, 2025 17:06 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 12, 2025 18:17 — with GitHub Actions Inactive
Copy link
Contributor

@maarquitos14 maarquitos14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SYCL E2E changes LGTM.

@igchor
Copy link
Contributor Author

igchor commented Jun 25, 2025

@intel/llvm-gatekeepers this is ready to be merged, the OPENCL issues are unrelated (fixed in: #19138)

igchor added 8 commits June 26, 2025 16:28
by using multiple in-order queues and round-robin
strategy to dispatch work.

With this approach we don't need to worry about events'
lifetime. Since we are still using counter-based events,
we don't need any special logic to handle cases where
event release is called right after being passed as signal
event or as part of a wait list.
@igchor igchor temporarily deployed to WindowsCILock June 26, 2025 16:30 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 26, 2025 18:47 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 26, 2025 18:47 — with GitHub Actions Inactive
@igchor igchor merged commit 7a275e4 into intel:sycl Jun 26, 2025
45 of 47 checks passed
@aelovikov-intel
Copy link
Contributor

@intel/llvm-gatekeepers this is ready to be merged, the OPENCL issues are unrelated (fixed in: #19138)

image

🚀 🚀 🚀 🚀 🚀

@igchor igchor deleted the ooo_emulate branch June 26, 2025 21:28
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.

6 participants