Fabian Zwoliński
1b9b78ac16
feature: implement ISA allocation pooling in OpenCL
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-11-18 18:02:51 +01:00
Mateusz Jablonski
29dcc17ed9
feature: add support for release helpers 35.11 (CRI)
...
Related-To: NEO-16649
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-18 10:05:27 +01:00
Mateusz Hoppe
91fe2ec380
refactor: remove not needed debug flag AppendAubStreamContextFlags
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-11-12 16:06:09 +01:00
Falkowski, John
cfa007e551
feature: Set shared system USM madvise preferred location as prefetch region
...
Resolves: NEO-16482
Signed-off-by: Falkowski, John <john.falkowski@intel.com >
2025-11-11 04:04:57 +01:00
Michal Mrozek
9366f4339a
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-11-07 12:13:24 +01:00
Compute-Runtime-Validation
7b1c8e10ba
Revert "feature: Set shared system USM madvise preferred location as prefetch...
...
This reverts commit 6b63304673 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-11-07 11:26:40 +01:00
Jaroslaw Warchulski
dd7eb96082
fix: enable state cache invalidation WA by default on xe3
...
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-06 10:03:50 +01:00
John Falkowski
6b63304673
feature: Set shared system USM madvise preferred location as prefetch region
...
Resolves: NEO-16482
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-11-05 15:37:08 +01:00
Dominik Dabek
0f5381456d
feature: l0, flag to lazy init usm pools
...
If enabled, usm pools will allocated on first usm allocation.
Use by default in ULTs to avoid not needed allocations of pool storage.
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-11-05 14:56:01 +01:00
Jaroslaw Warchulski
0012328c9a
feature: add debug flag to control state cache invalidation WA
...
Also, temporarily disable this WA.
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-04 15:58:09 +01:00
Katarzyna Cencelewska
5cf3eeb615
fix: use lowest priority level as default for primary context
...
calculate the lowest and highest software priority in one place
Related-To: HSD-18043767497
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-11-04 11:42:35 +01:00
Kamil Kopryk
f84a5fbee9
feature: add host functions workers
...
* add common host function worker interface
* add worker as a single thread per csr with 3 modes
* add logic for waiting on internal tag, check gpu hang
* if tag is in pending state, read callback data, run callback
and signal completion
* threads will exit the work loop once stop request
is called in finish
* add multi thread unit tests
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-11-03 12:11:17 +01:00
Szymon Morek
037756460f
refactor: remove unused code
...
Related-To: NEO-14360
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-11-03 11:15:12 +01:00
Compute-Runtime-Validation
56ce056ee2
Revert "feature: enable defer backing by default"
...
This reverts commit 19bef4f891 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-30 03:02:30 +01:00
John Falkowski
9590a42c10
feature: Enable madvise autoreset by default for shared system USM
...
Related-To: NEO-16531
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-10-29 17:19:27 +01:00
Narendra Bagria
19bef4f891
feature: enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-10-27 16:49:02 +01: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
Lukasz Jobczyk
0bfcd9783c
performance: Add flag to aub dump only command stream
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-23 11:50:49 +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
Michal Mrozek
f63ace10bf
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-10-17 08:05:41 +02:00
Bartosz Dunajski
8c9bff4f4e
refactor: new logic to limit per queue split size
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-13 08:12:51 +02:00
Compute-Runtime-Validation
2eb8928ec5
Revert "performance: increase heap size to 4MB"
...
This reverts commit f41bb3517a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-10 22:23: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
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
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
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
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
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
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
Kamil Kopryk
2192e0b90e
refactor: improve compilation time
...
Limit chrono includes,
chrono is very slow to compile
Related-To: NEO-15390
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-10-01 13:50:29 +02:00
Mateusz Hoppe
4b5f206058
feature: add ForceCompatibilityMode debug flag
...
- allows using device binary without validating device against target
device
Related-To: HSD-13013893426
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-29 15:22:06 +02:00
Dominik Dabek
f54e3fda41
feature: adapt usm pool manager
...
Change behavior to continue allocating usm pools as needed.
Intended to replace singular usm pools.
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-09-24 15:16:10 +02:00
shubham kumar
0b6b0e3954
Revert "feature: Use zesInit on windows always"
...
This reverts commit 9dadadfa73 .
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-09-23 17:18:12 +02:00
Compute-Runtime-Validation
a559c440e2
Revert "fix: Make zesInit path disabled by default on windows"
...
This reverts commit 27922536ff .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-23 04:34:46 +02:00
shubham kumar
27922536ff
fix: Make zesInit path disabled by default on windows
...
Related-To: NEO-15060
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-09-22 17:02:14 +02:00
Szymon Morek
4d64ec8aaa
refactor: add debug flag to not set 2way coherency
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-22 14:48:30 +02:00
Brandon Yates
cd862022a8
feature: add debug key for WMTP size
...
Related-To: HSD-16028003349
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-09-22 13:04:48 +02:00
Jaroslaw Warchulski
195bf66a49
refactor: fix typos
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-09-22 12:46:41 +02:00
shubham kumar
9dadadfa73
feature: Use zesInit on windows always
...
Related-To: NEO-15060
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-09-17 15:14:47 +02:00
Compute-Runtime-Validation
63051f0635
Revert "feature: Use zesInit on windows always"
...
This reverts commit cf7a4bc0dd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-17 09:25:31 +02:00
shubham kumar
cf7a4bc0dd
feature: Use zesInit on windows always
...
Related-To: NEO-15060
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-09-16 12:30:05 +02:00
Mateusz Jablonski
e2f533e2a1
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-15 14:19:40 +02:00
Zbigniew Zdanowicz
e727894d06
feature: add record replay graph device capabilities
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-12 16:23:55 +02:00
Lukasz Jobczyk
3f1e6a6092
refactor: Remove unused ulls functionalities
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-12 13:54:44 +02:00
Slawomir Milczarek
e80b84e699
feature: Don't terminate ULLS contexts if busy context exists
...
Enhanced direct submission idle detection to ensure that
ULLS contexts are not terminated if any context in the same group
is still busy or has pending work.
Idle detection now accurately considers the state of all CSRs
in a context group before terminating any direct submission.
Controlled with DirectSubmissionControllerContextGroupIdleDetection
(note: the feature is disabled by default in first step).
Related-To: NEO-13325
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-09-12 09:32:59 +02:00
Neil R. Spruit
c32e639472
fix: Disable IPC windows support by default
...
Related-to: NEO-15981
- Disables IPC windows support by default by setting
EnableShareableWithoutNTHandle to 0
- EnableShareableWithoutNTHandle can be set to 1 to enable
IPC windows support
- Addresses issue with potential performance issues On Windows
given shareable memory until a better soluition is found
to support IPC on Windows.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-09-12 09:18:49 +02:00
Compute-Runtime-Validation
7610d7c90a
Revert "refactor: Remove unused ulls functionalities"
...
This reverts commit 8ab4e1bcb8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-12 02:54:13 +02:00
Lukasz Jobczyk
8ab4e1bcb8
refactor: Remove unused ulls functionalities
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-11 15:33:23 +02:00
Compute-Runtime-Validation
eba3a2d685
Revert "feature: enable defer backing by default"
...
This reverts commit 34d4e526e9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-11 05:54:53 +02:00