Aleksandra Nizio
2b8acba2f1
feature: Adding support to clCreateProgramWithIL
...
Related-To: NEO-15701
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-09-29 17:48:03 +02:00
Damian Tomczak
68755178a0
feature: isForceStatelessRefactor
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-24 12:10:53 +02:00
Mateusz Hoppe
12263b2e7c
fix: implicit arg buffer
...
- refactor validating target device and dcoding Intel GT Notes
- decoded versions are stored in singleDeviceBinary when decoding zebin
- adds parsing Intel GT notes from elf when unpacking binary
- sets indirectAccessBufferMajorVersion with correct value
- fix ImplicitArgsV1 - add simdWidth
- use correct simd size in patchImplicitArgs()
Related-To: NEO-16167, NEO-15211, IGC-12358
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-24 09:23:23 +02:00
Damian Tomczak
3a5b197f3a
feature: force stateless SvmMemCpy
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-24 09:13:37 +02:00
Fabian Zwoliński
a1c5fa1a13
feature: add pooling of USM global/constant surface
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-09-23 18:24:18 +02:00
Szymon Morek
797807bea8
fix: reduce USM pool size for platforms prior Xe2
...
Related-To: NEO-16192
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-23 15:06:54 +02:00
Damian Tomczak
82bc5256e7
feature: force stateless svm api calls
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-23 10:48:35 +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
Compute-Runtime-Validation
a0d1a88f96
Revert "performance: move host/device memUsmAllocPool init to platform/contex...
...
This reverts commit f0f869ed42 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-20 07:34:13 +02:00
Aleksander Czerwionka
f0f869ed42
performance: move host/device memUsmAllocPool init to platform/context init
...
Related-To: NEO-16059
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-09-18 16:41:47 +02:00
Maciej Plewka
ea57fb4e2b
refactor: add test for mutex order in enqueueBlit
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-18 13:54:01 +02:00
Maciej Bielski
2c7e4de032
fix: add lock within gtpinNotifyPlatformShutdown()
...
Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-09-18 09:28:22 +02:00
Maciej Plewka
dd3cda6127
fix: inherit timestamps only when nothing is submitted during enqueue
...
Related-To: NEO-8902
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-17 13:34:23 +02:00
Ben Ashbaugh
a80b6a1764
fix: add missing SPIR-V extension SPV_KHR_expect_assume
...
Related-To: NEO-16150
Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com >
2025-09-17 12:59:00 +02:00
Compute-Runtime-Validation
10c37fbb78
Revert "fix: correctly set unpacked device binary prior decoding"
...
This reverts commit 60d5484e6b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-17 05:06:35 +02:00
Szymon Morek
6b37243bfa
performance: increase USM pool sizes
...
Related-To: NEO-16045
Also, unify pool config parameters and
reduce pool size for ULTs.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-16 12:10:25 +02:00
Mateusz Hoppe
60d5484e6b
fix: correctly set unpacked device binary prior decoding
...
- add parsing Intel GT notes from elf when unpacking binary
- set indirectAccessBufferMajorVersion with correct value
Related-To: NEO-15211, IGC-12385
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-16 07:33:40 +02:00
Fabian Zwoliński
8cf8fe4f5a
fix: use const auto& to avoid unnecessary copies
...
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-09-15 17:48:57 +02:00
Compute-Runtime-Validation
e2d12e1742
Revert "feature: add pooling of USM global/constant surface"
...
This reverts commit 68698c9a74 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-14 16:26:29 +02:00
Compute-Runtime-Validation
69f46c79c5
Revert "fix: correctly set unpacked device binary prior decoding"
...
This reverts commit c4c3ec3291 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-13 02:53:14 +02:00
Mateusz Hoppe
8074560e8a
fix: return 0 as PARTITION MAX SUBDEVICES in expose single device mode
...
Related-To: NEO-16116
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-12 16:40:27 +02:00
Fabian Zwoliński
68698c9a74
feature: add pooling of USM global/constant surface
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-09-12 16:05:52 +02:00
Mateusz Hoppe
c4c3ec3291
fix: correctly set unpacked device binary prior decoding
...
- add parsing Intel GT notes from elf when unpacking binary
- set indirectAccessBufferMajorVersion with correct value
Related-To: NEO-15211, IGC-12385
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-12 11:44:49 +02:00
Damian Tomczak
a58c56c0c1
feature: force stateless for copy buffer to buffer
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-12 10:54:32 +02:00
Maciej Plewka
74c7c625b8
fix: set profiling start on cpu only when enqueue not submitted
...
Related-To: NEO-8902
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-11 19:20:25 +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
Damian Tomczak
33db4ed0de
feature: force stateless for fill buffer
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-11 14:24:22 +02:00
Lukasz Jobczyk
aa74555682
refactor: remove unused variable
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-11 12:01:32 +02:00
Szymon Morek
b68f65af36
fix: do not use BCS for low priority queues
...
Related-To: NEO-16073
Currently only CCS is supported with
low priority context.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-11 07:25:26 +02:00
Vysochyn, Illia
c74e9af84c
performance: Pass std::span by value
...
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-09-10 21:05:25 +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
Kamil Kopryk
8a1dc7e8a9
refactor: remove not used command queue member
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-10 09:52:06 +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
Compute-Runtime-Validation
c65de3df7f
Revert "fix: correctly set unpacked device binary prior decoding"
...
This reverts commit f7188038b4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-10 03:52:20 +02:00
Mateusz Hoppe
f7188038b4
fix: correctly set unpacked device binary prior decoding
...
- add parsing Intel GT notes from elf when unpacking binary
- set indirectAccessBufferMajorVersion with correct value
Related-To: NEO-15211, IGC-12385
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-09 18:18:01 +02:00
Damian Tomczak
c2377e76c1
feature: force stateless for copy buffer to image
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-09 17:55:47 +02:00
Lukasz Jobczyk
d1d65e4374
fix: Download allocations on clReleaseEvents
...
Resolves: HSD-13013658526
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-09 14:54:00 +02:00
Maciej Plewka
447c5cc56c
fix: use correct mutex order in enqueueBlit
...
Related-To: NEO-15740
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-09 14:31:04 +02:00
Lukasz Jobczyk
8720b505b9
fix: Do not wait for user events when release shared objects
...
Resolves: HSD-18043290268
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-09 13:59:07 +02:00
Lukasz Jobczyk
977f3b92be
fix: Use BCS when read from image from buffer
...
Related-To: HSD-14025883793
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-09 13:58:51 +02:00
Kamil Kopryk
1f862b3ee7
refactor: flush L3 after post sync
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-09 12:56:50 +02:00
Lukasz Jobczyk
6c59fd53af
refactor: Add new mode to EnableBlitterForEnqueueOperations
...
Add option to EnableBlitterForEnqueueOperations to disable BCS
except image from buffer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-09 10:02:50 +02:00
Mateusz Hoppe
aa2e76cae7
refactor: remove unnecessary assignement
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-05 14:15:07 +02:00
Mateusz Hoppe
febe905a19
fix: set usesPrintf when .const.data.string present in elf
...
- printf_buffer argument may not be present when indirect access buffer
version==2
- deduce usesPrintf based on .const.data.string presence and required
iab for those cases
Related-To: NEO-15211, IGC-12385
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-05 13:52:27 +02:00
Compute-Runtime-Validation
cad64f72da
Revert "feature: force stateless for copy buffer to image"
...
This reverts commit 938d28ee5d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-03 23:32:17 +02:00
Damian Tomczak
938d28ee5d
feature: force stateless for copy buffer to image
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-02 10:07:42 +02:00
Aleksander Czerwionka
e52235b8ff
feature: move host mem alloc pool from context to platform
...
Related-To: NEO-13247
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-09-01 15:33:35 +02:00
Damian Tomczak
a9278e1799
feature: force stateless for copy image to buffer
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-08-29 13:09:03 +02:00
Lukasz Jobczyk
9d91e85f5c
fix: Submit every marker with dependencies
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-28 17:21:27 +02:00