Skip to content

Commit 68e2d95

Browse files
committed
[SYCL][Graph] Update UR command-buffer diagram
Point to the most recent UR commit for this change and update the design doc diagram to reflect the changes from this patch to L0 command-lists used to implement a UR command-buffer.
1 parent be0603c commit 68e2d95

File tree

4 files changed

+6
-20
lines changed

4 files changed

+6
-20
lines changed

sycl/doc/design/CommandGraph.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,11 @@ created on UR command-buffer enqueue.
163163

164164
There is also a *WaitEvent* used by the `ur_exp_command_buffer_handle_t` class
165165
in the prefix to wait on any dependencies passed in the enqueue wait-list.
166+
This WaitEvent is reset at the end of the suffix, along with reset commands
167+
to reset the L0 events used to implement the UR sync-points back to the
168+
non-signaled state.
166169

167-
![L0 command-buffer diagram](images/L0_UR_command-buffer.svg)
170+
![L0 command-buffer diagram](images/L0_UR_command_buffer.jpg)
168171

169172
For a call to `urCommandBufferEnqueueExp` with an `event_list` *EL*,
170173
command-buffer *CB*, and return event *RE* our implementation has to submit two

sycl/doc/design/images/L0_UR_command-buffer.svg

Lines changed: 0 additions & 17 deletions
This file was deleted.
67.1 KB
Loading

sycl/plugins/unified_runtime/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ if (NOT DEFINED UNIFIED_RUNTIME_LIBRARY OR NOT DEFINED UNIFIED_RUNTIME_INCLUDE_D
44
include(FetchContent)
55

66
set(UNIFIED_RUNTIME_REPO "https://github.com/bensuo/unified-runtime.git")
7-
#commit e8e14150613ac838f676242436c3a30733a534cf
7+
#commit 652393202469f404bb2a1eb08c1e86c43161a71a
88
#Merge: TODO
99
#Author: Ewan Crawford <[email protected]>
1010
#Date: Mon Oct 16 16:26:44 2023 +0100
1111
# TODO
1212
# [Command-buffer][L0] Reset sync-point events
13-
set(UNIFIED_RUNTIME_TAG e8e14150613ac838f676242436c3a30733a534cf)
13+
set(UNIFIED_RUNTIME_TAG 652393202469f404bb2a1eb08c1e86c43161a71a)
1414

1515
if ("level_zero" IN_LIST SYCL_ENABLE_PLUGINS)
1616
set(UR_BUILD_ADAPTER_L0 ON)

0 commit comments

Comments
 (0)