Jakub Nowacki
1ef4c2facf
feature: expose external memory mapping extension
...
Related-To: NEO-11561
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-30 11:25:19 +01:00
Mateusz Jablonski
678ffbba44
fix: stop exposing copy operation offload hint extension
...
copy offload hint should be passed via ZE_COMMAND_QUEUE_FLAG_COPY_OFFLOAD_HINT
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-30 10:12:20 +01:00
Compute-Runtime-Validation
59179fa9d9
Revert "performance: Set L1 cache policy to WB on PTL"
...
This reverts commit 577de9770d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-30 05:03:02 +01:00
Fabian Zwoliński
3c43276dab
feature: add global/const surface nonUSM allocation pooling
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-29 16:56:59 +01:00
Lukasz Jobczyk
577de9770d
performance: Set L1 cache policy to WB on PTL
...
Resolves: NEO-16378
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-29 15:06:02 +01:00
Mateusz Jablonski
352b1dcb1c
fix: don't allow for passing null descriptor for creating mem / cmdlist
...
L0 headers provide default descriptors that app can use
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-29 12:32:42 +01:00
Mateusz Jablonski
68d87f3499
build: add missing includes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-29 12:25:47 +01:00
Compute-Runtime-Validation
9cb280d789
Revert "fix: don't allow for passing null descriptor for creating mem / cmdlist"
...
This reverts commit c2c2f92c77 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-29 01:58:24 +01:00
Mateusz Hoppe
2402714869
test: parse cmds in test
...
Related-To: NEO-14939
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-28 17:37:38 +01:00
Mateusz Jablonski
c2c2f92c77
fix: don't allow for passing null descriptor for creating mem / cmdlist
...
L0 headers provide default descriptors that app can use
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-28 15:16:30 +01:00
Mateusz Jablonski
bc8a4d72d1
refactor: cleanup include path for graph capturing
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-28 14:04:09 +01:00
Fabian Zwoliński
c0abff9cf2
refactor: introduce generic pool allocator using traits pattern
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-28 13:21:03 +01:00
Dominik Dabek
8ab1e0fb04
performance: enable usm pool residency tracking
...
Related-To: NEO-16303
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-28 08:01:44 +01:00
Aleksander Czerwionka
0f639dc723
feature: set manager pool sizes based on isExtendedUsmPoolSizeEnabled
...
Related-To: NEO-16082
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-10-28 08:01:27 +01:00
Chandio, Bibrak Qamar
421b1861e5
fix: madvise order and reset
...
Related-To: NEO-16173, NEO-13715
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-10-27 23:37:57 +01:00
Mateusz Jablonski
cbb6a0b992
test: cleanup function pointer definitions in L0 black box tests
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 15:26:53 +01:00
Mateusz Jablonski
c914f190cf
fix: remove own default descriptors, use descriptors from L0 headers
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 14:18:24 +01:00
Jakub Nowacki
feb0f50368
feature: expose bandwidth properties extension
...
Related-To: NEO-11561
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-27 13:53:01 +01:00
Jakub Nowacki
5d861a65d6
feature: expose fabric topology extension
...
Related-To: NEO-11561
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-27 12:46:06 +01:00
Mateusz Jablonski
7611d376f9
feature: add support for L0 v1.14 API
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 12:34:58 +01:00
Chodor, Jaroslaw
08d5eb2336
feature: OCL C in L0 runtime - enable compiler extensions
...
Enables supported OCL C extensions for underlying platforms..
Related-To: GSD-11827
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-10-27 11:06:36 +01:00
Jack Myers
856c954324
fix: skip cpu copies for small bar config
...
Related-To: NEO-15922
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-10-25 02:33:15 +02:00
Dominik Dabek
ff48090c11
feature: usm pool residency tracking
...
Initially under debug flag.
Track residency of pool and chunks.
If pool is already resident or already evicted, we can skip memory
operation on chunk from pool.
Return error on using not allocated chunk in pool.
Related-To: NEO-16303
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-24 13:14:37 +02:00
Zbigniew Zdanowicz
17b92df5fb
performance: small tweaks of patch preamble encoding
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-23 17:21:09 +02:00
Dominik Dabek
74d050f7be
refactor: l0 usm host pool to unique ptr
...
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-23 14:59:26 +02:00
Mateusz Jablonski
c92ab7c40f
fix: expose preview L0 API functions from L0 namespace
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-23 13:23:04 +02:00
Zbigniew Zdanowicz
9474d455b1
refactor: remove not needed patch preamble function
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-23 11:23:34 +02:00
Bartosz Dunajski
085814dbee
test: skip multi bcs aub if configuration not supported
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-22 16:13:13 +02:00
Tomasz Biernacik
b4f018135d
fix: support correct max fill pattern size
...
Related-To: NEO-14372
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-10-22 15:54:05 +02:00
John Falkowski
b35b6483c7
fix: Remove prefetch allocations for immediate commandlist
...
Related-To: NEO-13716
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-10-22 06:14:45 +02:00
Mateusz Jablonski
bc71b2f685
refactor: reduce usage of gmmlib headers
...
use own ImagePlane wrapper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 17:03:25 +02:00
Bartosz Dunajski
9893a8c791
test: disable aggregated events aubs
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-21 14:45:29 +02:00
Zbigniew Zdanowicz
f2c38ee012
feature: add debug flag to control graph patch preamble
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-21 13:36:16 +02:00
Mateusz Hoppe
8d8404f59b
performance: improve performance by caching debugger object
...
- Device::getDebugger() does not reference rootDeviceEnvironment
Resolves: GSD-11858
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-21 11:38:54 +02:00
Zbigniew Zdanowicz
41b62185b8
refactor: change preamble method from virtual to regular
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-20 13:00:16 +02:00
Mateusz Hoppe
8699384031
fix: mutate implicit arguments according to channels used
...
- vector type implicit args like local work size may use only single channel,
this needs to be accounted for when mutating args
Resolves: NEO-16343
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-20 12:21:43 +02:00
Szymon Morek
0696340d3d
refactor: remove unused code
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-20 08:02:23 +02:00
Naklicki, Mateusz
0913ef4e7a
feature: check graph capture restrictions
...
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-10-17 16:10:10 +02:00
Compute-Runtime-Validation
d07e97a38a
Revert "feature: EUStall metrics calculation supports scopes"
...
This reverts commit 2d2b77d908 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-17 08:47:32 +02:00
Bartosz Dunajski
ee89d0ccd6
test: aggregated event bcs split aub
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-16 14:31:29 +02:00
Bartosz Dunajski
ce5a17bcc5
fix: copy offload cross engine dependency handling
...
Related-To: HSD-18043670900
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-16 14:15:36 +02:00
Aleksander Czerwionka
cfbbe04e32
refactor: decrease UsmMemAllocPoolsManager pool sizes in unit tests
...
Related-To: NEO-16082
Might fix NEO-16307
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-10-16 11:48:04 +02:00
Compute-Runtime-Validation
cfb4182524
Revert "fix: state cache invalidation WA for xe3"
...
This reverts commit ebdf993a25 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-16 06:17:53 +02:00
Chandio, Bibrak Qamar
49020f234d
feature: Support for pStart
...
Related-To: NEO-15156, GSD-9939
Support for start address hint on zeVirtualMemReserve.
If it fails to find pStart then it defaults to the base line
allocateWithCustomAlignment(...)
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-10-16 00:22:00 +02:00
Matias Cabral
2d2b77d908
feature: EUStall metrics calculation supports scopes
...
Related-To: NEO-15142
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2025-10-15 17:17:18 +02:00
Mateusz Jablonski
35f6dc12b8
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-15 16:19:04 +02:00
Zbigniew Zdanowicz
8c522e3097
performance: noop only reminder of patch preamble
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-15 14:53:15 +02:00
Jaroslaw Warchulski
ebdf993a25
fix: state cache invalidation WA for xe3
...
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-10-15 13:42:46 +02:00
Bartosz Dunajski
efc7bcba4b
fix: aggregated inc value in offload path
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-15 13:42:29 +02:00
Compute-Runtime-Validation
ddf97d8097
Revert "test: parse cmds in test"
...
This reverts commit 023b29cc58 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-15 12:54:57 +02:00