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
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
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
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
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
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
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
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
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
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
Fabian Zwoliński
a2f60af5c6
fix: change global Var/Const Buffer type to SharedPoolAllocation
...
This is prep work for the future implementation of pooling these allocations.
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-08-19 17:29:34 +02:00
Kindracki, Jakub Tomasz
43d4264047
test: Fix minor compiler errors in ULTs with optimizations enabled
...
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-08-19 10:16:59 +02:00
Mateusz Jablonski
c75d9d30b0
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-13 12:56:36 +02:00
Aleksander Czerwionka
6bc9ea3ddb
feature: move svmAllocsManager and staggingBufferManager to platform
...
Related-To: NEO-13247
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-08-08 14:01:44 +02:00
Mateusz Jablonski
0a347a2d8b
refactor: remove not needed code related to vme usage
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-24 17:54:51 +02:00
Mateusz Hoppe
016582a259
fix(ocl): unpack zebin binary
...
- unpackSingleDeviceBinary() validates target machine and extracts
information from ELF sections
Related-To: NEO-15574
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-07-24 15:46:31 +02:00
Mateusz Hoppe
703497b067
fix: read ONEAPI_PVC_SEND_WAR_WA env
...
- disable optimization with compiler internal option when env is set to
zero
Related-To: NEO-15378, GSD-10884
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-07-09 16:22:18 +02:00
Oskar Hubert Weber
1c722ddb7c
test: mock filesystem in ULTs 2/n
...
Remove USE_REAL_FILE_SYSTEM() macro uses from API, program, kernel and
gtpin tests.
Related-To: NEO-15069
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2025-07-03 09:44:06 +02:00
Marcel Skierkowski
f0d5cf7530
test: StreamCaptureStdErr on pipes
...
Store data in a pipe instead of a temporary file like gtest
resulting in faster test execution
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-07-01 11:52:43 +02:00
Jaroslaw Warchulski
49152d957f
test: cleanup in common matchers
...
IsAtLeastGen12LP / IsNotWithinXeGfxFamily / IsNotXe2HpgCore /
IsWithinXeHpgCoreAndXe3Core / IsWithinXeHpcCoreAndXe3Core -> deleted
IsAtLeastXeHpCore -> IsAtLeastXeCore
IsBeforeXeHpCore / IsBeforeXeHpgCore / IsAtMostXeHpCore -> IsGen12LP
IsXeHpOrXeHpgCore -> IsXeHpgCore
IsXeHpOrXeHpcCore -> IsXeHpcCore
IsNotXeHpOrXeHpgCore -> IsNotXeHpgCore
IsNotXeHpOrXeHpcCore -> IsNotXeHpcCore
IsWithinXeGfxFamily / IsXeHpcOrXeHpgCore / IsXeHpOrXeHpcOrXeHpgCore ->
IsXeCore
IsNotXeHpgOrXeHpcCore -> IsNotXeCore
IsWithinXeHpCoreAndXe2HpgCore -> IsWithinXeCoreAndXe2HpgCore
IsXeHpcCoreOrXe2HpgCore -> IsWithinXeHpcCoreAndXe2HpgCore
IsWithinXeHpCoreAndXe3Core -> IsWithinXeCoreAndXe3Core
IsXe2HpgCoreOrXe3Core -> IsWithinXe2HpgCoreAndXe3Core
IsAtLeastBmg -> IsAtLeastXe2HpgCore
IsBeforeXeHpcCore -> IsAtMostXeHpgCore
IsBeforeXe2HpgCore / IsAtMostArl / IsAtMostXeHpcCore -> IsAtMostXeCore
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-06-18 10:48:17 +02:00
Marcel Skierkowski
a52260ce63
test: StreamCapture on pipes
...
Enhance StreamCapture class to mimic gtest's CaptureStdout/Stderr functionality.
Store data in a pipe instead of a temporary file like gtest
resulting in faster test execution
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-06-11 15:37:01 +02:00
Marcel Skierkowski
5d01677454
refactor: Mock file system in ULTs
...
Functions: fileExists and loadDataToFile
use IO functions from namespace IoFunctions
Now tests that use these functions
are mocked by default,
but some still require access to real files
and have been restored the ability to read files.
They will be mocked in next PRs.
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-09 19:51:46 +02:00
Mateusz Hoppe
cc308719d8
fix: dump zebin when building program
...
- when unpackSingleDeviceBinary is not called zebin should be dumped
if debug key is set
Related-To: NEO-14153
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-04-04 14:06:33 +02:00
Filip Hazubski
504440fc4d
feature: Add ftrHeaplessMode flag
...
Pass hwInfo to isHeaplessModeEnabled and isForceBindlessRequired functions.
Related-To: NEO-14526
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-04-02 21:06:05 +02:00
Damian Tomczak
0243004907
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-26 18:06:20 +01:00
Compute-Runtime-Validation
28dd4cf4d8
Revert "feature: additional checkers to enable feature"
...
This reverts commit c95a67b420 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-21 16:48:05 +01:00
Damian Tomczak
c95a67b420
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-21 10:38:53 +01:00
Mateusz Jablonski
70f3342c2d
refactor: remove vme specific code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-20 17:08:52 +01:00
Kamil Kopryk
b1ffe640bb
refactor: correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-02-17 23:31:27 +01:00
Dominik Dabek
b987877712
fix: remove patchtoken fallback
...
Related-To: NEO-14028
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-02-10 12:29:45 +01:00
Naklicki, Mateusz
9aad7750be
fix: adjust IGC hwinfo for related tests
...
Also update builtin kernels
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-02-04 10:05:08 +01:00
Jaroslaw Warchulski
051cada78b
refactor: add patchtokens fallback AIL
...
Related-To: HSD-14023878700
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-11-20 12:58:22 +01:00
Mateusz Jablonski
7dfc549ff0
fix: remove not needed test files
...
merge kernel files to simple_kernels.cl
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-23 16:40:48 +02:00
Jaroslaw Warchulski
05250e7460
fix: Remove patchtokens fallback AIL
...
Related-To: NEO-12358
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-09-12 18:26:19 +02:00
Maciej Plewka
27488a8315
fix: Add option to use divergent paths for barriers
...
Related-To: NEO-12159, IGC-9846, HSD-16024235164, HSD-15014782386
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-08-12 12:15:54 +02:00
Grzegorz Choinski
46f2568902
build: fixes for windows clang with -m32
...
Related-To: NEO-10748
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-07-18 14:49:56 +02:00
Filip Hazubski
5ae2709e6e
fix: Remove allow-zebin and enable-zebin compile options
...
Zebin is enabled by default.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-06-10 14:08:40 +02:00
Mateusz Jablonski
55fad237b8
test: update gtest API usage
...
use *_TEST_SUITE* instead of *_TEST_CASE*
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-28 16:20:06 +02:00
Fabian Zwoliński
59829aeb11
fix(ocl): Force rebuild if binary contains bindless kernel
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-05-20 14:15:17 +02:00
Michal Mrozek
25b3a3dbfa
fix: user proper settings for caches.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-02-15 11:38:34 +01:00
Mateusz Jablonski
89c58b8371
test: reduce scope of debug message printing in test
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-22 09:17:33 +01:00
Mateusz Jablonski
a4888b39c6
build: add clang-tidy restriction for Enum case
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-21 08:58:51 +01:00
Mateusz Jablonski
138fb65401
refactor: correct naming of enum class constants 11/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 14:52:57 +01:00
Mateusz Jablonski
a6458433dc
refactor: correct naming of enum class constants 9/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 10:36:25 +01:00
Mateusz Jablonski
dd1b9d6abc
refactor: correct naming of enum class constants 8/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 08:18:18 +01:00
Mateusz Jablonski
895519db38
refactor: correct naming of NEOImageType enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-12 11:15:28 +01:00
Mateusz Jablonski
b182917d9d
refactor: correct naming of allocation types
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 16:23:37 +01:00