Mateusz Jablonski
6c9bca8cdc
fix: use .spv for intermediate representation
...
Related-To: NEO-7785
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-10 15:38:50 +02:00
Mateusz Jablonski
9630f22560
refactor: use XE_LP_RELEASE instead of GEN12LP_RELEASE
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-10 15:31:59 +02:00
Dominik Dabek
ce27e0f924
fix(ocl): disable buffer pooling on windows
...
Resolves: HSD-22019729729
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-06-10 14:23:42 +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
Maciej Plewka
32cfa3d497
fix: stop using LocalOnly flag on Xe2+ platforms
...
Related-To: NEO-11391
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-06-10 11:26:20 +02:00
Mateusz Jablonski
af816b5729
build: explicitly enable symbols export from executable targets
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-07 17:51:45 +02:00
Mateusz Jablonski
500ed3029b
fix: use generic names in fat binary entries
...
Related-To: NEO-10190
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-07 16:38:35 +02:00
Bartosz Dunajski
da9c009b88
feature: assign unique interrupt to queue
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-07 10:06:31 +02:00
Jaroslaw Warchulski
0ac1be7669
refactor: pass arrayIndex to Wddm::openSharedHandle function
...
Related-To: NEO-11498
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-06-07 09:51:26 +02:00
Mateusz Jablonski
726b79b6a7
test: update gtest version
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-06 15:26:54 +02:00
Alicja Lukaszewicz
b4c31492d3
fix: add missing tracing to all functions in api.cpp
...
Related-To: NEO-11576
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-06-06 12:14:21 +02:00
Bartosz Dunajski
e88127dcc3
refactor: remove not used multi context per engine code
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-06 11:41:15 +02:00
Bartosz Dunajski
bc37e14e87
refactor: fallback paths for secondary context debug flags
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-05 12:02:16 +02:00
Chodor, Jaroslaw
e91cd04fd3
fix: Fixing ocloc tests run for dg2
...
Fixing expect product config in ocloc tests for dg2
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-06-04 18:49:10 +02:00
Mateusz Jablonski
d28ac15922
refactor: remove invalid device ids
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-04 15:28:05 +02:00
Bartosz Dunajski
88ed909e57
feature: assign secondary BCS engines at queue creation
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-03 09:41:43 +02:00
Mateusz Hoppe
8e79e7a174
refactor: fix gpu address formatting in logs
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-05-31 13:55:26 +02:00
Compute-Runtime-Validation
166cdfedf5
Revert "refactor: Add dc flush mitigation infrastructure"
...
This reverts commit f2d56744e3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-30 03:03:14 +02:00
Chodor, Jaroslaw
71d90acd41
fix: Fixing ocloc_tests run
...
Fixing parameter for ocloc_tests. Should be device acronym,
not device id
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-05-29 20:21:39 +02:00
Aleksander Czerwionka
683eb97d9e
refactor: [ocloc] remove dead code in gen12lp backward compatibility
...
Related-To: NEO-10148
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2024-05-29 16:26:31 +02:00
Mrozek, Michal
38d7e02c28
refactor: remove not needed code
...
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2024-05-29 13:24:02 +02:00
Lukasz Jobczyk
f2d56744e3
refactor: Add dc flush mitigation infrastructure
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-29 12:13:44 +02:00
Mateusz Jablonski
4f8ec54e1d
test: correct dead code in tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-29 08:46:00 +02:00
Mateusz Jablonski
6de68d3bfd
refactor: adjust code for newer aot header
...
Related-To: NEO-11466
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-28 21:20:09 +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
Szymon Morek
5e92d530de
performance: Reuse GPU timestamps by default on Windows
...
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-28 12:25:30 +02:00
Szymon Morek
387ec34207
fix: correct timestamps if cpu diff below resolution
...
Related-To: NEO-10615
Currently if cpu diff is equals to zero, gpu timestamp
will be decreased relatively to submit timestamp.
This commit fixes that so timestamps will be aligned.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-28 11:12:37 +02:00
Chodor, Jaroslaw
e053f3a839
feature: Add support for legacy acronyms in ocloc's ids query
...
Expands support for deprecated acronyms to ids query.
Additionally, this commit changes default devices for legacy
acronyms.
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-05-28 10:18:29 +02:00
Aleksander Czerwionka
251463d77a
feature: [Ocloc] provide backward compatibility for gen12lp family merge
...
Related-To: NEO-10148
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2024-05-27 17:35:31 +02:00
Lukasz Jobczyk
a9269939f6
fix: Defer MOCS to PAT
...
Related-To: NEO-10556
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-27 10:26:26 +02:00
Compute-Runtime-Validation
0b2c9e92e7
Revert "performance: Reuse GPU timestamps by default on Windows"
...
This reverts commit bca3fecaa0 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-25 07:59:00 +02:00
Compute-Runtime-Validation
ce0ccacef6
Revert "fix: Defer MOCS to PAT"
...
This reverts commit 6c75ec3116 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-25 06:22:22 +02:00
Szymon Morek
bca3fecaa0
performance: Reuse GPU timestamps by default on Windows
...
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-24 20:11:45 +02:00
Lukasz Jobczyk
6c75ec3116
fix: Defer MOCS to PAT
...
Related-To: NEO-10556
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-24 15:30:49 +02:00
Bartosz Dunajski
0a74d718f2
refactor: allow using different engine types for secondary contexts
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-24 09:39:46 +02:00
Fabian Zwoliński
78bd3da078
fix: ocloc - add bindless mode options if bindless is enabled
...
If release helper is not present,
do not add bindless mode options.
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-05-23 14:10:28 +02:00
Compute-Runtime-Validation
ad2ff7972c
Revert "refactor: Add dc flush mitigation infrastructure"
...
This reverts commit 9dbf83c85a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-23 02:26:17 +02:00
Mateusz Jablonski
2577f1123e
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-22 14:01:21 +02:00
Lukasz Jobczyk
9dbf83c85a
refactor: Add dc flush mitigation infrastructure
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-22 12:03:06 +02:00
Kamil Kopryk
101c914b1f
test: add missing ult for checking patch address in heapless mode OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-20 17:10:16 +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
Chodor, Jaroslaw
90927135f9
feature: Adding elf rewriter utility
...
It will aid in various elf patching tasks both in ocloc
and UMD
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-05-20 13:44:11 +02:00
Maciej Plewka
90df4b298b
fix: cache flush dependency for queue blocked
...
Related-to: NEO-9872, HSD-18038461954
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-05-20 11:55:24 +02:00
Szymon Morek
8989bf4078
fix: set timestamp diff correctly if lower than resolution
...
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-17 20:15:58 +02:00
Dominik Dabek
a236171f0d
performance(ocl): enable device usm alloc reuse
...
Enabling on MTL+
Limited to use max 2% of global device memory.
Related-To: NEO-6893, NEO-11463
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-17 13:32:45 +02:00
Compute-Runtime-Validation
4c5d567b40
Revert "fix: remove not needed check in OCL CPU copy path 2"
...
This reverts commit 0a27aa9f7b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-17 10:52:17 +02:00
Compute-Runtime-Validation
34f53d5d94
Revert "performance: Reuse GPU timestamps by default"
...
This reverts commit 7aceed58ca .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-16 21:52:10 +02:00
Bartosz Dunajski
0a27aa9f7b
fix: remove not needed check in OCL CPU copy path 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-16 12:38:39 +02:00
Szymon Morek
7aceed58ca
performance: Reuse GPU timestamps by default
...
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-15 17:51:42 +02:00
Dominik Dabek
b4d839fe29
performance(usm): l0, add usm host memory pooling
...
Disabled by default.
Related-To: NEO-11356
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-15 15:20:51 +02:00