Commit Graph

5496 Commits

Author SHA1 Message Date
Mateusz Jablonski
553d931f4c build: rename gmock-gtest target to gtest
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-20 17:32:45 +01:00
Jaroslaw Warchulski
f50ca4432d refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-20 08:24:13 +01:00
Mateusz Jablonski
8db92240fc refactor: add wrapper for max product enum value
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-20 08:04:57 +01:00
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
Compute-Runtime-Validation
575f48f738 Revert "refactor: unify stateless and not stateless builtins kernels"
This reverts commit 4eb37124cb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-18 16:27:32 +01:00
Damian Tomczak
4eb37124cb refactor: unify stateless and not stateless builtins kernels
Related-to: NEO-16156

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-11-18 13:20:49 +01:00
Mateusz Jablonski
0d31ff0476 build: remove includes from public extensions header
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-18 11:37:48 +01:00
John Falkowski
02848968be feature: Add product helper for shared system USM enabling
Related-To: NEO-16531

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-11-17 16:40:09 +01:00
Szymon Morek
fda9c7d0b1 fix: add correct offset for memory storage
Related-To: NEO-16452

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-11-17 15:22:43 +01:00
Jaroslaw Warchulski
5cf4a002f7 refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-17 14:32:43 +01:00
Arek G
809972f59e test: refactor: Mock filesystem in ults 5/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-11-17 11:59:50 +01:00
Jaroslaw Warchulski
24055f553d refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-14 14:54:51 +01:00
Narendra Bagria
f460980d14 feature: optimize img2buf and buf2img builtins
Related-To: NEO-16652

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-11-14 14:50:44 +01:00
Jaroslaw Warchulski
0afcec950e refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-14 11:22:46 +01:00
Mateusz Jablonski
690be2d0cc build: add missing includes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-14 10:16:42 +01:00
Arek G
e42fc390b0 test: refactor: Mock filesystem in ults 4/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-11-12 17:31:01 +01:00
Damian Tomczak
135f215574 test: move image support matcher and unify
Related-to: NEO-16156

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-11-12 10:15:31 +01:00
Fabian Zwoliński
5abdcc045e refactor: move builtinOpsBuilders from ClExecutionEnvironment to ClDevice
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-11-07 14:46:19 +01:00
Mateusz Jablonski
b0559beca6 test: add missing include of gtest.h
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-07 09:50:51 +01:00
Mateusz Jablonski
aadab65978 feature: add support for CL_PLATFORM_UNLOADABLE_KHR query
Change corresponds to https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/250

Related-To: GSD-11701
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-07 08:44:09 +01:00
Jaroslaw Warchulski
642adfa70d test: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-06 20:06:34 +01:00
Kamil Kopryk
8b98e0d500 refactor: rename functions to check if buffer has stateful access
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 09:39:26 +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
Mateusz Jablonski
f22abb734a test: make opencl test headers complete
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:56:39 +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
Lukasz Jobczyk
0ac8e8ceaa performance: Set L1 cache policy to WB on PTL
Resolves: NEO-16378

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-30 14:30:39 +01:00
Mateusz Jablonski
27c2d225b5 test: reorganize headers with test matchers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 12:59:25 +01:00
Mateusz Jablonski
da07d2d54f test: add missing includes in tests 1/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 11:50:43 +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
Compute-Runtime-Validation
59179fa9d9 Revert "performance: Set L1 cache policy to WB on PTL"
This reverts commit 577de9770d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-30 05:03:02 +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
Lukasz Jobczyk
577de9770d performance: Set L1 cache policy to WB on PTL
Resolves: NEO-16378

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-29 15:06:02 +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
Aleksander Czerwionka
0f639dc723 feature: set manager pool sizes based on isExtendedUsmPoolSizeEnabled
Related-To: NEO-16082

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-10-28 08:01:27 +01:00
Mateusz Jablonski
145f03c294 refactor: encapsulate gmm page table manager handle
wrap destruction logic within unique ptr

set csr handle when creating page table manager

Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-24 12:50:10 +02:00
Krzysztof Sprzaczkowski
79b2be8f67 feature: Add support for older ocloc libraries to create fatbinary w/legacy devs
Related-To: NEO-9630
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com>
2025-10-24 10:00:18 +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
Chodor, Jaroslaw
d8ef0aa99d 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-10-21 17:40:30 +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
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
de7e0c6c3c Revert "feature: Add support for older ocloc libraries to create fatbinary w/...
This reverts commit 07a858ffb9.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-20 15:17:49 +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
Mateusz Jablonski
4e90d80bae test: move gmm client context initialize tests to single place
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-20 11:16:00 +02:00
Mateusz Jablonski
7add44787f test: reduce gmm interface usage in mock gmm client context
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-17 16:15:35 +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
Krzysztof Sprzaczkowski
07a858ffb9 feature: Add support for older ocloc libraries to create fatbinary w/legacy devs
Related-To: NEO-9630
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com>
2025-10-17 15:09:31 +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
Szymon Morek
c78c1515de performance: reuse cmd buffer without dc flush
Related-To: NEO-16348

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-16 16:26:54 +02:00