ocldev
8961e8b50d
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-02 21:05:53 +02:00
Lukasz Jobczyk
deca36fd32
fix: Stop ULLS light when evict resource
...
Related-To: NEO-14406
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-02 16:37:43 +02:00
Zbigniew Zdanowicz
f578dc0316
fix: return error when not closed command list is executed
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-02 14:32:37 +02:00
Bartosz Dunajski
bb3927531e
refactor: reduce HWTEST2_F usage in test_in_order_cmdlist_1.cpp
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-02 14:29:12 +02:00
Fabian Zwoliński
7ef3880793
feature: implement pool allocator for gpuTimestampDeviceBuffer
...
The patch applies to Level Zero.
Only allocations < 2MB will be fetched from the pool.
Allocations are shared and reused within a given device.
Additionally, I added a new debug flag to control the allocator:
EnableTimestampPoolAllocator
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-02 14:28:56 +02:00
Szymon Morek
8836f6df0b
fix: forward mip map level for 3D images
...
Related-To: NEO-14539
1D and 2D images have already mip map level set correctly.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-02 11:46:41 +02:00
Artur Harasimiuk
255a6c6ead
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-04-02 11:46:27 +02:00
ocldev
fc9fb40872
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-02 10:47:48 +02:00
Aravind Gopalakrishnan
3a7d7e022c
fix: Add platform support for reservation on svm heap
...
Related-To: GSD-10816
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-02 02:46:30 +02:00
Brandon Yates
a48d66ad75
feature: Add programExceptions stub to CSR
...
Related-to: NEO-12967
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-01 18:33:40 +02:00
Mateusz Hoppe
94c6bd9382
test: fix unified memory tests
...
- do not expected memory with unified ptr as source - pagefault migration
is not available in aub mode
- limit buffer size to minimize aub file size and processing time
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-04-01 18:23:15 +02:00
Szymon Morek
f1b789cbb1
performance: enable staging for 3d images
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-01 16:32:41 +02:00
Szymon Morek
3010af596e
performance: add infrastructure for staging with 3D images
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-01 15:30:30 +02:00
Mateusz Jablonski
ed37a1e7ef
build: remove not needed flag for builtins compilation
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-01 14:18:49 +02:00
Mateusz Jablonski
744ff08454
test: correct verifying programmed GPU addresses
...
use memcmp instead of comparing dereferenced pointer
when address is programmed within Walker's inline data the memory location
address is 4B aligned and is not 8B aligned
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-01 13:18:14 +02:00
Vysochyn, Illia
70af2bc20b
refactor: Adjust size to preferred SLM values array
...
Related-To: NEO-14479
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-04-01 11:56:50 +02:00
ocldev
f5dc35f115
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-01 10:27:22 +02:00
Chandio, Bibrak Qamar
2ba2970492
performance: Waiting on make resident Windows
...
Related-To: NEO-14056
No need to explicitly wait on Windows KMD during make resident as it has
a while loop that does it nevertheless. The KMD wait affects the API
overhead of zeCommandQueueExecuteCommandLists some platforms (MTL, and ARL).
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-01 00:12:45 +02:00
Lukasz Jobczyk
0a11a96a53
refactor: Add dedicated method to check if any ULLS light enabled
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-31 16:36:20 +02:00
Andrzej Koska
e3e01e94a0
Revert "performance: enable Direct Submission on LNL Linux"
...
This reverts commit cb3b4d326d .
Related-To: NEO-14517, NEO-9004
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-03-31 15:22:29 +02:00
Naklicki, Mateusz
eb170e5150
build: kernels_bin update
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-31 13:54:56 +02:00
Szymon Morek
62964a0b08
fix: invalidate caches when heap is placed into reuse list
...
Related-To: NEO-9004
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-31 12:30:29 +02:00
Bartosz Dunajski
831b488685
fix: improve media engine handling
...
Related-To: NEO-14462
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-03-31 10:40:21 +02:00
ocldev
03353ef73d
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-31 10:29:44 +02:00
ocldev
21364c2591
build: update level_zero revision to v1.21.7
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-30 22:01:14 +02:00
shubham kumar
92a4f9df1a
fix: Correct logic to get valid timestamp bits
...
Related-To: NEO-14430
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-28 18:53:21 +01:00
Fabian Zwoliński
ecc96a9ab4
refactor: Switch EventDescriptor initialization to designated initializers
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-03-28 18:53:06 +01:00
Slawomir Milczarek
3560b016bd
test: Add errno check to SysCalls wrapper for mkfifo
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-03-28 17:07:10 +01:00
Maciej Plewka
a5e19330e9
fix: lock csr before locking residency controller in trim to budget path
...
Lock on csr is needed before lock on residency controller to prevent
incorrect lock order. Csr may be locked in waitOnCpu called from trimToBudget,
which may lead to deadlocks
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-03-28 16:18:20 +01:00
ocldev
4f308b2ea9
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 16:05:25 +01:00
ocldev
0ce53b5268
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 15:58:13 +01:00
Naklicki, Mateusz
feaca1adf4
build: update aot config header
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-28 15:04:53 +01:00
Mateusz Jablonski
2394f9fd91
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-28 14:40:20 +01:00
Jaroslaw Warchulski
f760731173
fix: correct queryFabricStats in WSL path
...
Related-To: GSD-10939
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-28 14:23:48 +01:00
Szymon Morek
3fff3dd77b
fix: set misaligned source memory 1-way coherent
...
Related-To: NEO-14443
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-28 14:16:45 +01:00
ocldev
98b50661a5
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 14:02:03 +01:00
Filip Hazubski
3d9fc8968e
fix: Add BMG device id
...
Add device ID: 0xE211
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-03-28 13:40:30 +01:00
Katarzyna Cencelewska
92e40afc49
feature: update debug flag DirectSubmissionPrintSemaphoreUsage
...
instead of printf use makro that make flush after printf
Related-To: HSD-14024170600
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-03-28 13:36:15 +01:00
Zbigniew Zdanowicz
ff85d01289
performance: do not consume queue buffer when executing from command list
...
Related-To: NEO-13916
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-28 11:21:42 +01:00
Compute-Runtime-Validation
88a48f1c5b
Revert "performance: Improve ULLS light residency management"
...
This reverts commit 35eae3f977 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-28 11:21:27 +01:00
Mateusz Hoppe
c105c77930
fix: calculation of os context count
...
Related-To: NEO-12952
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-28 09:55:17 +01:00
Andrzej Koska
cb3b4d326d
performance: enable Direct Submission on LNL Linux
...
Related-To: NEO-9004
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-03-27 17:09:54 +01:00
Lukasz Jobczyk
b43b23b6ed
fix: Init wait utils after hwInfo init for both OS
...
Resolves: HSD-18041922513
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-27 16:45:22 +01:00
Szymon Morek
ead0842763
feature: add L0 API to query kernel argument info
...
Related-To: NEO-14358
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-27 16:43:33 +01:00
Mateusz Jablonski
268ddd7c9e
build: update upstream kernel headers to v6.14
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-27 16:24:55 +01:00
Bartosz Dunajski
85f2734ca4
fix: correct gt_id to tile_id engine mapping
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-03-27 15:57:57 +01:00
Dominik Dabek
c76edaba4e
fix: enable usm reuse limit based on memory usage
...
Related-To: NEO-14160, NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-03-27 15:14:08 +01:00
Dominik Dabek
915d657420
fix: flag to limit usm reuse based on memory usage
...
Host usm and device usm for igfx checks system memory usage.
Device usm for dgfx checks local memory usage.
If used memory is above limit threshold:
- no new allocations will be saved for reuse
- cleaner will use shorter hold time of 2 seconds
- cleaner will free all eligible allocations, regardless of async
deleter thread having work
Motivation: in case of gfx memory being full, making resident new
allocations will require evictions which leads to massive slowdown on
enqueue calls.
This change aims to minimize cases where extra memory usage from usm
reuse mechanism leads to above situation.
Related-To: NEO-6893, NEO-14160
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-03-27 10:25:19 +01:00
Mateusz Hoppe
5684eb0dca
build: kernels_bin update
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-27 10:08:07 +01:00
shubham kumar
b06820493a
fix: remove overflow check in calculate for Xe2+ core EUSS
...
Related-To: NEO-14446
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-27 10:07:52 +01:00