Mateusz Jablonski
d53ac208fc
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 19:31:00 +02:00
Mateusz Jablonski
1460ae5202
test: improve capturing logs in tests timeout scenario
...
perform OnTestIterationEnd callback of xml generator prior to abort
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 19:13:31 +02:00
Chodor, Jaroslaw
9c3d9d803f
feature: Support for OCL C in L0 runtime
...
Prototype support for OCL C in L0 runtime
Can be used with zeModuleCreate and ze_module_format_t=3
Related-To: GSD-11827
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-10-10 19:06:32 +02:00
Aleksandra Nizio
4a9b918a85
fix: select target device compatible binary from fatbinary
...
removes recompilation from IR step when fatbinary contains compatible
devices binaries
Resolves: NEO-14300,GSD-10568
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-10-10 18:00:39 +02:00
shubham kumar
7a97b98cfe
feature: Map PMT interface correctly on multi GPU system
...
Related-To: NEO-15912
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-10-10 17:20:17 +02:00
Fabian Zwoliński
226846323f
feature: add memsetAllocation helper with blitter support
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-10 15:12:17 +02:00
Mateusz Jablonski
1918c5e9da
refactor: add helper to create uint64 bitmask
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 12:54:50 +02:00
Jack Myers
f06bb256c7
refactor: sba type helper
...
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-10-10 11:36:36 +02:00
Szymon Morek
249443dcd8
performance: enable USM pooling on L0/LNL
...
Related-To: NEO-16382
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-10 11:25:36 +02:00
Brandon Yates
7b27c3668e
fix: calculate subSlicesPerSlice correctly on XeKmd
...
Populate SliceInfo during topology creation.
Set L0 device props subslicesPerSlice to max
enabled subslice on any slice.
Related-to: NEO-16283
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-10-10 10:44:23 +02:00
Bartosz Dunajski
0597f064e5
refactor: bcs split class structure
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-09 14:19:51 +02:00
Naklicki, Mateusz
434d91af86
refactor: remove std::string usage from built_ins_registry
...
Related-To: NEO-15390
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-10-09 13:17:10 +02:00
Szymon Morek
f41bb3517a
performance: increase heap size to 4MB
...
Related-To: NEO-16348
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-09 13:03:53 +02:00
Lukasz Jobczyk
d4132cf8b0
refactor: Add assert for ContainerReadLockTypeRAIIHelper
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-09 10:52:07 +02:00
Mateusz Jablonski
b807b43b35
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-09 10:51:44 +02:00
Compute-Runtime-Validation
f31c3fdd03
Revert "fix: select target device compatible binary from fatbinary"
...
This reverts commit 97a206ed33 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-09 03:09:25 +02:00
Mateusz Jablonski
298fcb868b
fix: Set init zero flag for preemption buffer
...
Related-To: HSD-16028003349
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-08 15:57:56 +02:00
Lukasz Jobczyk
6d6715bebf
performance: Lock svm allocs mutex once in appendLaunchKernelWithArgs
...
Resolves: NEO-15774
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-08 13:35:52 +02:00
Neil R. Spruit
66a0f0d1bb
fix: Corrected flag union reserve size and simplified sharedNT flag
...
Related-To: NEO-16317
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-10-08 13:35:21 +02:00
Compute-Runtime-Validation
5b11cb7c0d
Revert "feature: fail stateful kernel when stateless is required"
...
This reverts commit bb742a88a4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-08 12:21:28 +02:00
Aleksandra Nizio
97a206ed33
fix: select target device compatible binary from fatbinary
...
removes recompilation from IR step when fatbinary contains compatible
devices binaries
Resolves: NEO-14300,GSD-10568
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-10-08 12:09:49 +02:00
Mateusz Jablonski
2b686a588e
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-08 11:48:03 +02:00
Dominik Dabek
9d8bad9f49
fix: call_once for starting usm reuse thread
...
CID 162223
avoid possible deadlock on svmAllocationCachesMutex
Related-To: HSD-16028754950
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-07 20:07:21 +02:00
Naklicki, Mateusz
0c619299d0
refactor: cleanup header includes in level_zero
...
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-10-07 19:58:31 +02:00
Zbigniew Zdanowicz
42d2c32795
fix: disable state compute mode thread arbitration on xe3 platforms
...
Related-To: NEO-16330
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-07 15:48:42 +02:00
Mateusz Jablonski
f3e4ba9ff6
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-07 13:44:30 +02:00
Dominik Dabek
17199556ca
performance: lazy start usm reuse cleaner thread
...
Delay starting usm reuse cleaner thread to first allocation reuse.
Related-To: HSD-16028754950
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-07 13:29:10 +02:00
Kamil Kopryk
0eeb1899d4
refactor: correct debug flag description
...
Specify debug flag size unit
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-10-07 11:59:13 +02:00
Lukasz Jobczyk
db5924221d
refactor: remove unused enum value
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-07 11:54:21 +02:00
Zbigniew Zdanowicz
24db09e3e9
fix: make pipeline thread arbitration one-time switch property
...
- detect switch happens by making "is dirty" property
- make sure to call the property setter
- setting to always true will make "is dirty" true only once
Related-To: NEO-16330
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-07 11:27:22 +02:00
Damian Tomczak
bb742a88a4
feature: fail stateful kernel when stateless is required
...
Resolves: NEO-11859
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-10-07 10:49:26 +02:00
Mateusz Hoppe
f411dc2e65
fix: debug key for using temp memory when writing to aub
...
Related-To: NEO-16276
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-07 09:43:02 +02:00
Bartosz Dunajski
d1a2ec4590
fix: add missing lock in bcs split path 2
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-07 08:00:18 +02:00
Compute-Runtime-Validation
bafb847c73
Revert "fix: use condition variables instead of busy waits in worker threads"
...
This reverts commit 9d1da44e08 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-06 20:38:46 +02:00
Szymon Morek
4df9783448
performance: use 2MB heaps for 2MB-aligned allocations
...
Related-To: NEO-16165
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-06 18:11:01 +02:00
Mateusz Jablonski
9ca3a9b5d8
build: remove not needed test kernels
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-06 17:06:59 +02:00
Kamil Kopryk
d415c3eb11
refactor: mark noexcept move operations in nonCopyableClass
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-10-06 16:23:08 +02:00
Radoslaw Jablonski
54de14a9dc
refactor: apply clang-format's InsertBraces rule
...
Formats code before InsertBraces rule is enabled.
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-10-06 15:32:46 +02:00
Igor Venevtsev
9d1da44e08
fix: use condition variables instead of busy waits in worker threads
...
Resolves: NEO-16085, GSD-11678, HSD-14025819208
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2025-10-06 13:27:34 +02:00
Bartosz Dunajski
42371ee7bd
fix: decanonize prefetch gpu va
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-06 12:54:42 +02:00
Aleksandra Nizio
fd14712d7a
fix: allow IP version format in -device_options and improve error messages
...
Related-To: GSD-7106,NEO-15916
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-10-06 11:43:53 +02:00
Compute-Runtime-Validation
d3ac2f871b
Revert "fix: add missing lock in bcs split path"
...
This reverts commit 8ea8e78471 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-06 11:38:28 +02:00
Dominik Dabek
8575573dbd
fix: l0, bindless image from pooled alloc
...
Make sure pool offset is applied when growing pools are used.
Related-To: NEO-16317, GSD-11804
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-06 10:21:05 +02:00
Kamil Kopryk
f17ac35108
refactor: improve compilation time
...
Limit bitset includes,
stl bitset is slow to compile
Related-To: NEO-15390
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-10-03 21:21:25 +02:00
Bartosz Dunajski
8ea8e78471
fix: add missing lock in bcs split path
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-03 21:06:28 +02:00
Mateusz Jablonski
6c0c229c82
refactor: remove not needed flags to force OCL version support
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-03 16:57:08 +02:00
Katarzyna Cencelewska
0f866e24e6
fix: enable setting timestamp via submission on tbx mode
...
Resolves: NEO-16293
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-10-03 08:43:18 +02:00
Mateusz Jablonski
69eeaee0eb
refactor: remove not needed function - isDotIntegerProductExtensionSupported
...
the function always returns true
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 16:20:59 +02:00
Mateusz Jablonski
e9af7aee15
refactor: remove always true variable - supportsOcl21Features
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 16:03:37 +02:00
Szymon Morek
ee032982a6
refactor: print faulted address when waiting for tag
...
getDeviceState on Windows prints faulted GPU VA
if OOB access happened.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-02 14:59:02 +02:00