Mateusz Jablonski
ffb1d297c8
fix: merge hasPrintfCalls and usesPrintf flags within KernelAttributes flags
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-03 12:21:35 +01:00
Compute-Runtime-Validation
f9225de6b1
Revert "feature: integrate UsmMemAllocPoolsManager with OpenCL device pool"
...
This reverts commit 7833d62e3a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-31 20:44:08 +01:00
Neil R. Spruit
686a3f2fa4
fix: Add details on dllmain restrictions
...
Related-To: NEO-16581
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-10-31 17:23:45 +01:00
Mateusz Jablonski
869cc35933
fix: create printf buffer only for kernel with printf calls
...
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-31 15:06:28 +01:00
Narendra Bagria
b4983f234d
fix: update CopyBufferRectBytes*2d* builtins
...
Related-To: NEO-16155
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-10-30 15:46:52 +01:00
Aleksander Czerwionka
7833d62e3a
feature: integrate UsmMemAllocPoolsManager with OpenCL device pool
...
Related-To: NEO-16082
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-10-30 14:44:41 +01:00
Jaroslaw Warchulski
f6b9454914
fix: state cache invalidation WA for xe3
...
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-10-30 11:50:26 +01:00
Fabian Zwoliński
3c43276dab
feature: add global/const surface nonUSM allocation pooling
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-29 16:56:59 +01:00
Aleksander Czerwionka
d8858e7165
fix: use correct pool allocation size in tryGetExistingSvmAllocation
...
Related-To: NEO-16082
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-10-29 12:05:32 +01:00
Grochowski, Stanislaw
f6eb59035b
fix: remove ocl_khr_spir
...
Related-To: NEO-15215
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-10-27 16:20:50 +01:00
Mateusz Jablonski
23d1521264
build: add missing includes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 14:57:37 +02:00
Mateusz Jablonski
3cd135e165
refactor: reduce including gmmlib headers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 19:06:38 +02:00
Mateusz Jablonski
bc71b2f685
refactor: reduce usage of gmmlib headers
...
use own ImagePlane wrapper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 17:03:25 +02:00
Michal Mrozek
6cdb73ccca
performance: apply stateful programming only if needed
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-10-20 17:21:44 +02:00
Compute-Runtime-Validation
8706160236
Revert "fix: return error code when set arg for local argument has size zero"
...
This reverts commit a503776008 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 15:18:05 +02:00
Compute-Runtime-Validation
681eac2f13
Revert "performance: increase cl buffer pool size"
...
This reverts commit 6e67271454 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 13:55:23 +02:00
Lukasz Jobczyk
7c96076d5e
performance: Migrate only svm gpu kernel args
...
Resolves: NEO-16496
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-20 13:01:06 +02:00
Maciej Plewka
a503776008
fix: return error code when set arg for local argument has size zero
...
Related-To: NEO-16450
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-10-17 15:57:25 +02:00
Szymon Morek
6e67271454
performance: increase cl buffer pool size
...
Related-To: NEO-16452
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-17 12:09:23 +02:00
Compute-Runtime-Validation
cfb4182524
Revert "fix: state cache invalidation WA for xe3"
...
This reverts commit ebdf993a25 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-16 06:17:53 +02:00
Jaroslaw Warchulski
ebdf993a25
fix: state cache invalidation WA for xe3
...
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-10-15 13:42:46 +02:00
Szymon Morek
435c43d142
performance: Use 2MB heap for cl_buffers if possible
...
Related-To: NEO-16165
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-13 09:14:40 +02:00
Dominik Dabek
00ec4c82b2
fix: blocking usm reuse cleanup
...
Use blocking free policy when cleaning up usm reuse
Also clean usm reuse first when destroying platform,
since there is no point in reusing on closing application.
Related-To: HSD-18043613805, HSD-13013909538
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-10 22:32:08 +02:00
Lukasz Jobczyk
c54cdf65ed
performance: flush markers only when cross queue dependencies
...
Related-To: HSD-16028654072
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-07 11:10:18 +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
Mateusz Jablonski
69eeaee0eb
refactor: remove not needed function - isDotIntegerProductExtensionSupported
...
the function always returns true
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 16:20:59 +02:00
Mateusz Jablonski
e9af7aee15
refactor: remove always true variable - supportsOcl21Features
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 16:03:37 +02:00
Mateusz Jablonski
5b8e8b8b1a
refactor: unify GmmMemory definition
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-01 14:23:35 +02:00
Mateusz Jablonski
0caa8d5297
refactor: remove always true variable - supportsFloatAtomics
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-01 14:06:44 +02:00
Bartosz Dunajski
735a2a5b94
refactor: remove not used helper method
...
Related-To: NEO-16250
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-01 09:28:56 +02:00
Marcel Skierkowski
047f6851f7
refactor: correct programming of SLM size
...
Unify reading hw avaialble slm size:
Pre-Xe2 SLMSizeInKb stores total SLM size across all DSS
Xe2+ SLMSizeInKb stores SLM size per SS
apply restrictions for preferred/programmable SLM size
Related-To: NEO-12949
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-09-30 17:57:18 +02:00
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