Naklicki, Mateusz
4ae656e2ce
feature: include kernel details on graph dump
...
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-09-11 16:32:05 +02:00
Vysochyn, Illia
f4bd4e603d
refactor: Use else if instead of nested else-if conditions
...
Replaces nested else-if with else if for consistency and readability.
No functional changes.
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-09-11 16:20:59 +02:00
Radoslaw Jablonski
024ee558d4
feature: add extensions to L0 copy API
...
Related-To: NEO-15440
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-09-11 12:59:28 +02:00
Compute-Runtime-Validation
d6a713c0e6
Revert "fix: disable shareable memory by default on Integrated gpu windows"
...
This reverts commit 84c7c6612b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-11 05:26:18 +02:00
Lukasz Jobczyk
a390327ef9
refactor: remove unused code
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-10 15:38:48 +02:00
Bellekallu Rajkiran
dfe623da1f
refactor: Unify blitter copy property construction methods
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-10 13:10:15 +02:00
Neil R. Spruit
84c7c6612b
fix: disable shareable memory by default on Integrated gpu windows
...
Related-to: NEO-15981
- Disable the ability to create shareable memory
without NT handle on Windows for Integrated GPU devices by default.
- Addresses a performance regression in Windows
when making shareable memory resident on Integrated GPU devices.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-09-10 12:15:56 +02:00
Kamil Kopryk
3555ee09af
refactor: simplify addResidency helper with variadic template
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-10 09:51:25 +02:00
Zbigniew Zdanowicz
5e9bb008ef
feature: expose record and replay graph extension
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-10 08:36:17 +02:00
Kamil Kopryk
56415ddac7
refactor: unify naming for l3 flush after post sync
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-10 08:12:39 +02:00
Bellekallu Rajkiran
6108ff073f
refactor: Remove unreachable code
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-09 17:48:26 +02:00
Kamil Kopryk
e1084dfdd8
performance: optimize checking if ga is imported 2/2
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-09 11:31:58 +02:00
Neil R. Spruit
14147c26d4
fix: Correctly handle RTAS EXT properties during zeDeviceGetProperties
...
Related-To: NEO-15257
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-09-08 16:14:54 +02:00
Mateusz Jablonski
d40ef9b31c
fix: add debug message in case of unsupported extension for append kernel API
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-08 14:40:38 +02:00
Zbigniew Zdanowicz
47204f2039
refactor: change shared pointer reference to const
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-08 14:33:31 +02:00
Compute-Runtime-Validation
24584d3186
Revert "feature: create single temporary allocation for bcs split"
...
This reverts commit 6191f5aec8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-07 04:29:28 +02:00
Bartosz Dunajski
6191f5aec8
feature: create single temporary allocation for bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-05 16:05:48 +02:00
Mateusz Jablonski
1e7c9ee2e9
refactor: rename default descriptor names
...
move them out of L0 API version check
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-05 13:25:48 +02:00
Jakub Nowacki
372a9ae89b
fix: expose DP4A L0 cap by default
...
Related-To: NEO-14350
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-09-04 19:27:00 +02:00
Kamil Kopryk
f15c42bd11
performance: optimize checking if ga is imported 1/2
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-04 11:08:22 +02:00
Bellekallu Rajkiran
c3505bf1c3
refactor: Add helper for additions to residency container
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-03 14:57:59 +02:00
Bartosz Dunajski
ac8f8d1d8c
feature: use bcs stream for copy offload bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-02 14:40:47 +02:00
Mateusz Hoppe
c96348d1f3
feature: add support for external memmap system extension
...
Related-To: GSD-11423
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-02 13:52:42 +02:00
Grochowski, Stanislaw
d1c63ead70
fix: report event sync mode only for supported platforms
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-09-02 11:22:12 +02:00
Bartosz Dunajski
d5d7276d1e
feature: limit ISA prefetch size
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-01 15:21:23 +02:00
Vysochyn, Illia
130c733f60
feature: Disable allocation compression for P2P
...
Disables the allocation compression under the following conditions:
* when on device supporting compression AND
* when multiple root devices supporting compression AND
* when p2p connection between those devices THEN
* disable compression for resources that can be IPC -> device USM
Related-To: NEO-15427
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-09-01 08:58:30 +02:00
Maciej Bielski
91a4809a79
refactor: move Kernel data members to KernelImp::sharedState
...
The class Kernel is abstract and as such it should not have any members.
Move its members to sharedState as this is what they represent.
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-29 16:40:40 +02:00
Zbigniew Zdanowicz
e88d1287c0
feature: add graph support for new append functions
...
Related-To: NEO-15606, NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-29 16:29:26 +02:00
Szymon Morek
0b8fab0713
performance: enable staging copies in L0
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-29 12:47:07 +02:00
Bartosz Dunajski
47a7d42f43
fix: correct events handling for copy offload bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-29 12:27:37 +02:00
Szymon Morek
e8b14dee12
fix: disable staging when shares system usm is enabled
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-29 12:10:16 +02:00
Maciej Bielski
25fd35d9df
refactor: move state-members of KernelImp to KernelSharedState
...
These members are common for all clones of a given KernelImp instance,
thus can be shared via shared_ptr (instead of being copied);
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-29 11:24:16 +02:00
Compute-Runtime-Validation
21d2195e95
Revert "performance: enable staging copies in L0"
...
This reverts commit 1ded21f2c6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-29 05:28:41 +02:00
Szymon Morek
1ded21f2c6
performance: enable staging copies in L0
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-28 16:45:49 +02:00
Maciej Bielski
5a31d4f237
refactor: rename KernelImp::state to ::privateState
...
A step towards better kernel's state encapsulation.
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-28 15:23:43 +02:00
Mateusz Jablonski
bd598e0d88
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 14:39:59 +02:00
Grochowski, Stanislaw
92a146c7d2
feature: platform interrupt support detection
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-28 12:47:29 +02:00
Zbigniew Zdanowicz
9ec78a457b
refactor: use copy ctor in cloning cmdlist append descriptors
...
Related-To: NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-28 12:17:03 +02:00
Szymon Morek
d7e6aff211
fix: delete staging prior device
...
Related-To: NEO-14026
Also ensure that staging won't be used when it's already destroyed
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-28 10:44:00 +02:00
Zbigniew Zdanowicz
2e53cf0e20
feature: add cloning launch kernel extension descriptors
...
Related-To: NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-27 17:17:40 +02:00
Szymon Morek
7063d159b9
fix: disable staging when both directions are non-usm
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-27 16:37:51 +02:00
Alicja Lukaszewicz
bca503548a
feature: add peer access check on driver init
...
Related-To: NEO-14885, HSD-14024947073
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-08-27 15:48:22 +02:00
Bartosz Dunajski
2e58669fe9
feature: enable BCS split for copy offload queues
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-27 15:39:30 +02:00
Szymon Morek
b80c9c70b7
performance: update task count after staging copy
...
Related-To: NEO-14026
This is required for proper reuse of staging buffers
within same API call.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-27 11:56:28 +02:00
Bartosz Dunajski
4de68a67c7
fix: correct bcs split subCmdList commands estimation
...
Related-To: HSD-18043198483
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-26 18:08:15 +02:00
Narendra Bagria
31bcea128f
feature: system allocator support for image APIs
...
Related-To: NEO-15461
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-26 09:35:22 +02:00
Narendra Bagria
543423fba9
feature: use stateless builtins for image APIs
...
Related-To: NEO-15461, NEO-6075
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-25 17:09:01 +02:00
Zbigniew Zdanowicz
b2ea1d98e6
refactor: move append kernel argument functionality code to separate method
...
Related-To: NEO-15606
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-25 13:58:34 +02:00
Radoslaw Jablonski
393604ef80
refactor: numThreadsPerEu
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-25 11:31:49 +02:00
Compute-Runtime-Validation
82a1d0c81c
Revert "feature: system allocator support for image APIs"
...
This reverts commit 001f3a3816 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-23 02:06:57 +02:00