Skip to content

[SYCL][UR][L0 v2] Move all enqueue-related logic to command_list_manager#18837

Merged
kbenzie merged 4 commits intointel:syclfrom
igchor:move_impl_to_command_list_manager
Jun 9, 2025
Merged

[SYCL][UR][L0 v2] Move all enqueue-related logic to command_list_manager#18837
kbenzie merged 4 commits intointel:syclfrom
igchor:move_impl_to_command_list_manager

Conversation

@igchor
Copy link
Copy Markdown
Contributor

@igchor igchor commented Jun 5, 2025

Almost all in_order_queue functions are implemented by
just forwarding the call to the command_list_manager.

This is needed to implement out-of-order queue without
duplicating the implementation.

@igchor igchor requested review from a team as code owners June 5, 2025 18:17
@igchor igchor requested a review from keyradical June 5, 2025 18:17
@igchor igchor temporarily deployed to WindowsCILock June 5, 2025 18:18 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 5, 2025 18:53 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 5, 2025 18:53 — with GitHub Actions Inactive
igchor added 2 commits June 5, 2025 19:16
Almost all in_order_queue functions are implemented by
just forwarding the call to the command_list_manager.

This is needed to implement out-of-order queue without
duplicating the implementation.
all command list manager functions now expect ur_event_handle_t
as signal event, not ur_event_handle_t*
Copy link
Copy Markdown
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.

Overall makes sense, just a few nitpicks

Comment thread unified-runtime/source/adapters/level_zero/v2/command_list_manager.hpp Outdated
Comment thread unified-runtime/source/adapters/level_zero/v2/lockable.hpp Outdated
Comment thread unified-runtime/source/adapters/level_zero/v2/command_list_manager.cpp Outdated
Comment thread unified-runtime/source/adapters/level_zero/v2/command_buffer.cpp
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 15:16 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 15:41 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 15:41 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 16:40 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 18:09 — with GitHub Actions Inactive
@igchor igchor temporarily deployed to WindowsCILock June 6, 2025 18:09 — with GitHub Actions Inactive
@igchor
Copy link
Copy Markdown
Contributor Author

igchor commented Jun 9, 2025

@intel/llvm-gatekeepers this is ready for merge

@kbenzie kbenzie merged commit 77773ad into intel:sycl Jun 9, 2025
33 checks passed
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.

5 participants