Skip to content

Commit 66c80c9

Browse files
committed
Use zeCommandListImmediateAppendCommandListsExp
Adds a new path that uses the zeCommandListImmediateAppendCommandListsExp to submit command-buffers on PVC hardware.
1 parent 50ef8c9 commit 66c80c9

File tree

5 files changed

+526
-142
lines changed

5 files changed

+526
-142
lines changed

scripts/core/LEVEL_ZERO.rst

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,15 @@ Environment Variables
139139
| UR_L0_DISABLE_USM_ALLOCATOR | Controls the use of the USM allocator. | "0": USM allocator is enabled. | "0" |
140140
| | | Any other value: USM allocator is disabled. | |
141141
+---------------------------------------------+--------------------------------------------------------------+--------------------------------------------------------------+------------------+
142-
142+
| UR_L0_CMD_BUFFER_USE_IMMEDIATE_APPEND_PATH | Controls which command-buffer implementation path is used. | "1": the immediate append path will always be enabled as | Unset |
143+
| | The paths rely on different APIs to enqueue command-buffers. | long as the pre-requisites are met. | |
144+
| | The immediate append path relies on | "0": the immediate append path will always be disabled. | |
145+
| | zeCommandListImmediateAppendCommandListsExp(). | "unset": The default behaviour will be used which enables | |
146+
| | The wait-event path relies on | the immediate append path only for some devices when the | |
147+
| | zeCommandQueueExecuteCommandLists() | pre-requisites are met. | |
148+
+---------------------------------------------+--------------------------------------------------------------+--------------------------------------------------------------+------------------+
143149
Contributors
144150
------------
145151

146-
* Neil Spruit `neil.r.spruit@intel.com <neil.r.spruit@intel.com>`_
152+
* Neil Spruit `neil.r.spruit@intel.com <neil.r.spruit@intel.com>`_
153+
* Fábio Mestre `fabio.mestre@codeplay.com <fabio.mestre@codeplay.com>`_

0 commit comments

Comments
 (0)