Filip Hazubski
da92fe6a4b
test: Correct default device used in ocloc tests
...
Use default tested platform as default device instead of hardcoded value.
Remove rev_id parameter and use revision found in hw info.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-09-26 15:40:58 +02:00
Mateusz Jablonski
2038232ebb
test: reduce file system accesses in OCL tests
...
skip unsupported builtins
don't initialize test kernel when not needed in GetSizeRequiredBuffer tests
Related-To: NEO-14097
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-26 15:17:59 +02:00
Mateusz Hoppe
3c83d8f8c7
test: improve blackbox tests
...
- allow creating program from binary in hello_world_opencl
- add option to disable automatic printf output validation
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-25 15:04:34 +02:00
Mateusz Jablonski
8d5111da91
test: skip unsupported builtins in OCL tests
...
Related-To: NEO-14097
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-25 12:56:56 +02:00
Maciej Plewka
a88499f681
test: move single dispatch for multi ccs test to common tests
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-25 12:31:24 +02:00
Compute-Runtime-Validation
79cdf69efe
Revert "fix: disable support for deprecated patchtokens format"
...
This reverts commit 506d5837df .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-25 03:09:03 +02:00
Maciej Plewka
cf35f8b40e
fix: wa for multi ccs execution on bmg
...
Related-To: NEO-15771
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-24 18:15:07 +02:00
Mateusz Jablonski
32b5c21ab7
test: respect case when inline data size is higher than cross thread data size
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-24 16:32:57 +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
Mateusz Jablonski
506d5837df
fix: disable support for deprecated patchtokens format
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-24 12:44:12 +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
Compute-Runtime-Validation
6736378c4d
Revert "fix: use condition variables instead of busy waits in worker threads"
...
This reverts commit 452475a0b9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-23 17:06: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
Igor Venevtsev
452475a0b9
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-09-23 14:44:39 +02:00
Mateusz Jablonski
49293fcac6
refactor: store special relocation names as string_view
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-23 14:33:40 +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
Compute-Runtime-Validation
2db8fc266a
Revert "refactor: store special relocation names as string_view"
...
This reverts commit 1bf6431030 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-19 03:24:48 +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
Mateusz Jablonski
1bf6431030
refactor: store special relocation names as string_view
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-18 15:05:02 +02:00
Kindracki, Jakub Tomasz
700921cc10
test: Fix memory alignment issue when ULT optimizations enabled
...
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-09-18 14:46:32 +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 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
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
Compute-Runtime-Validation
fae0f625a6
Revert "fix: Better IR file format ext handling"
...
This reverts commit a0407ff72a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-16 02:16:08 +02:00
Bartosz Dunajski
1348d62070
Revert "refactor: remove post blit arb_check wa"
...
This reverts commit 3d865bdea1 .
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-15 15:21:51 +02:00
Chodor, Jaroslaw
a0407ff72a
fix: Better IR file format ext handling
...
This fix makes ocloc honor IR file format when picking
extension for the output file.
Additionally, this commit removes reduntant IR output when
compiling from IR.
Related-To: NEO-15876
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-09-15 14:51:06 +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
Kamil Kopryk
ca2b26e87b
test: remove unnecessary disableHeaplessStateInit
...
Related-To: NEO-16110
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-12 15:43:38 +02:00
Szymon Morek
a31eef9bf5
refactor: add option to retrieve comp format from GMM
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-12 15:37:25 +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
Mateusz Hoppe
afe219879c
fix: correct aligned size of implcit args struct v1
...
Related-To: NEO-15211
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-12 07:36:58 +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
Lukasz Jobczyk
678f99c57d
refactor: remove not used dispatch modes
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-09-11 14:59:21 +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
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