Slawomir Milczarek
2720f2316c
feature: Add capability to print debug messages with pid and timestamp
...
Controlled with the knob DebugMessagesBitmask (1 - pid, 2 - timestamp)
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-21 19:35:52 +02:00
Michal Mrozek
f6cb013896
refactor: remove redundant member
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-06-18 16:15:30 +02:00
Aravind Gopalakrishnan
8e45fb880f
fix: Add check if packet count is exceeded
...
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-06-16 20:24:29 +02:00
Milczarek, Slawomir
5e3179e6fa
fix: Add string reporting with high priority engine
...
Related-To: NEO-12952
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2025-06-16 17:07:14 +02:00
Kamil Kopryk
cdf087f3da
fix: correct bindless offsets for L0 bindless images extension with heapless
...
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-16 11:50:18 +02:00
Bartosz Dunajski
9fc244c83a
refactor: remove not needed imm cmd list flush task code
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-16 08:59:51 +02:00
Compute-Runtime-Validation
006e853f2b
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit 83e92017c5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-13 09:41:57 +02:00
Damian Tomczak
5cd1423bab
feature: packed surface format
...
Resolves: NEO-13669
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-06-12 17:32:16 +02:00
Kamil Kopryk
83e92017c5
fix: set correct bindless offsets for L0 bindless images extension with heaples
...
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-12 11:04:24 +02:00
Chodor, Jaroslaw
2c10dc2f53
feature: Adding debug key for custom igc lib name
...
This commit adds new debug key which can be used
to override loaded igc libary name.
E.g. IgcLibraryName=my_custom_igc.so
Related-To: NEO-14579
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-06-11 22:07:25 +02:00
Chodor, Jaroslaw
767755df94
refactor: introducing AOT platforms wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-06-11 15:30:24 +02:00
John Falkowski
805a716fe3
feature: Implement appendMemoryCopy/Fill for Shared System USM
...
Related-To: NEO-13697
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-06-09 16:18:56 +02:00
Mateusz Jablonski
1b2db22238
refactor: simplify compare operator for RuntimeCapabilityTable
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-06-03 20:20:22 +02:00
Chodor, Jaroslaw
46c60290b9
refactor: introducing igfxfmid_wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-05-30 19:26:04 +02:00
Compute-Runtime-Validation
1a50e8e7c0
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 556c0b64c6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-30 18:00:34 +02:00
Katarzyna Cencelewska
828d6bafa7
fix: return proper value for zeKernelSuggestGroupSize
...
Resolves: HSD-18042274687
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-30 16:35:21 +02:00
Lukasz Jobczyk
332340b02b
refactor: Prework for release fence removal leaving acquire fence
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-30 12:01:28 +02:00
Katarzyna Cencelewska
e357e7e404
fix: correct limitation for num threads per thread group
...
taking into account the max work group limit
when simd1 don't use the same limitation as for simd32
Resolves: NEO-14922
Related-To: NEO-11881
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-29 16:34:40 +02:00
Young Jin Yoon
2773bd8ec0
fix: estimate blitter commands for memory fill
...
Added getNumberOfBlitsForColorFill, getNumberofBlitsForByteFill,
and getNumberOfBlitsForFill in BlitCommandsHelper to estimate
total number of blitter command generated for
dispatchBlitMemoryColorFill, dispatchBlitMemoryByteFill, and
dispatchBlitMemoryFill, respectively.
Use getNumberOfBlitsForColorFill to determine whether
additionalTimestampNode is required for appendMemoryBlitFill.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-29 00:21:35 +02:00
Szymon Morek
556c0b64c6
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-28 12:30:01 +02:00
Maciej Plewka
e6f3ebce5d
fix: add pc with stall before barrier with post sync on bmg
...
Related-To: NEO-14491
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-05-28 09:24:21 +02:00
Mateusz Jablonski
98bf872fdd
fix: return error when cannot obtain debug surface size
...
remove default max debug surface size
check state save area size only for debug scenarios
reduce state save area size in unit tests - rely on values from mock
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-23 14:48:08 +02:00
Lukasz Jobczyk
86e7d5b276
performance: Skip fence after PC when no post sync write
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-23 10:33:28 +02:00
Mateusz Hoppe
0d57dcfdf0
feature: add L0 API querying priority levels - zeDeviceGetPriorityLevels()
...
Related-To: NEO-14572
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-23 09:24:16 +02:00
Compute-Runtime-Validation
593c9e76f2
Revert "fix: correct limitation for num threads per thread group"
...
This reverts commit 6ad4ad41b1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-23 02:51:17 +02:00
Chodor, Jaroslaw
a97563bf48
feature: Adding mechanism for overriding exposed device IP version
...
Related-To: GSD-10248
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-05-22 11:59:26 +02:00
Katarzyna Cencelewska
6ad4ad41b1
fix: correct limitation for num threads per thread group
...
taking into account the max work group limit
Resolves: NEO-14922
Related-To: NEO-11881
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-22 00:06:21 +02:00
Maciej Bielski
0f8ee57f98
feature: add NEO_LOCAL_MEMORY_ALLOCATION_MODE
...
Allow the application to force storageInfo.localOnly and get the
out-of-memory returned if not possible.
This is a windows-only feature supported on discrete platforms.
Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-05-20 14:15:17 +02:00
Mateusz Hoppe
b03f625f03
feature: limit max LWS based on preferred number of workgroups per ss
...
- limit max LWS size when SLM and barriers are not used
Related-To: GSD-11112
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-16 20:28:00 +02:00
Compute-Runtime-Validation
8839d62c79
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 2a63853349 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-16 20:19:06 +02:00
Szymon Morek
2a63853349
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-16 14:12:18 +02:00
Szymon Morek
bff8f74de7
refactor: remove unused parameter
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-15 12:23:27 +02:00
Bartosz Dunajski
4f60771f65
refactor: add HP param to blit properties
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-15 09:30:00 +02:00
Young Jin Yoon
5221b5b00e
fix: patch counter values with additional blit properties
...
Modified BlitCommandsHelper and CommandListHw to patch counter values
when using additional blit properties and in order command list is
enabled.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-13 04:32:31 +02:00
Lukasz Jobczyk
3df5230837
refactor: Adjust extra aux flags init
...
Related-To: NEO-13051
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-12 10:23:06 +02:00
Compute-Runtime-Validation
7d9399e836
Revert "fix: Abort for blit usage on depth image on ARL"
...
This reverts commit a19fa245ab .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-10 03:17:50 +02:00
Kamil Kopryk
a51902bb3a
refactor: reorder bindless heaps helper members
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-09 15:35:39 +02:00
Maciej Plewka
a19fa245ab
fix: Abort for blit usage on depth image on ARL
...
Related-To: NEO-14344
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-05-09 15:08:39 +02:00
Lukasz Jobczyk
df2c776aab
refactor: Remove unused cmdq round robin engine assign
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 11:03:57 +02:00
Compute-Runtime-Validation
9dc734ce44
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit b048d0e557 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-09 09:06:13 +02:00
Young Jin Yoon
eae350bc45
fix: apply additional blit only for first and last blit commands
...
Modified BlitCommandsHelper object to apply additional blit
properties only to first and last blit commands properly
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-09 07:04:34 +02:00
Bartosz Dunajski
c5ce69cb7b
fix: add missing blit property
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-09 00:35:44 +02:00
Young Jin Yoon
415fe245d7
feature: apply or set additional blit properties
...
Modified appendMemoryCopyBlitRegion, appendCopyImageBlit,
appendMemoryCopyRegion, and appendBlitFill in
CommmandListCoreFamily to change behavior when
useAdditionaBlitProperties is used.
Modified dispatchBlitMemoryFill and
dispatchBlitCommandForImageRegion in BlitCommandHelper to
call applyAdditionalProperties when useAdditionalProperties
is enabled.
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-09 00:04:57 +02:00
Kamil Kopryk
b048d0e557
fix: set correct bindless offsets for L0 bindless images extension with heapless
...
Additionally reorder members in bindless heaps helper.
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-08 13:46:46 +02:00
Michal Mrozek
afdc04975f
refactor: remove ftrSvm variable
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 16:16:42 +02:00
Michal Mrozek
c3eec70a97
refactor: remove not needed hw info member
...
- it is false on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 14:17:49 +02:00
Bartosz Dunajski
fdb84aaa3d
feature: pass partition count to copy properties
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-07 10:54:28 +02:00
Young Jin Yoon
f844dbc88f
feature: Add timestamp node to encode post sync args
...
Added a timestamp node to EncodePostSyncArgs to use
additional timestamp information if required,
Modified event object to use the timestamp added in
EncodePostSyncArgs.
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-02 20:55:15 +02:00
Compute-Runtime-Validation
edd230b6cb
Revert "performance: Remove global fence allocation from BMG"
...
This reverts commit c9a21c158e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-02 13:32:47 +02:00
Young Jin Yoon
48b2bb7672
refactor: add apply additional blit properties
...
Added BlitCommandsHelper::applyAdditionalBlitProperties
for various blitter commands
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-02 01:42:39 +02:00