Andrzej Koska
801a378f42
fix: AIL table extension
...
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-05-30 22:07:04 +02:00
Chodor, Jaroslaw
46c60290b9
refactor: introducing igfxfmid_wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-05-30 19:26:04 +02: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
Dominik Dabek
c1afa4c757
fix: extend usm reuse limit infrastructure to ARL
...
Related-To: NEO-12924
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-01-23 11:31:19 +01:00
Chodor, Jaroslaw
5619da6238
feature: Adding hook for applying OpenVino-related AIL
...
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-01-20 17:38:49 +01:00
Compute-Runtime-Validation
58707e0cf7
Revert "refactor: migration to std::make_unique C++17"
...
This reverts commit 4cf685cb7d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-09 01:41:36 +01:00
Semenov Herman (Семенов Герман)
4cf685cb7d
refactor: migration to std::make_unique C++17
...
Signed-off-by: Semenov Herman (Семенов Герман) <GermanAizek@yandex.ru >
2025-01-08 17:20:00 +01:00
Mateusz Jablonski
bb1a125f0c
feature: add support for Panther Lake platform
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-07 11:39:56 +01:00
Maciej Plewka
8151224501
fix: add microsecond resolution for timeout
...
Related-To: NEO-13445
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-12-13 09:32:18 +01:00
Dominik Dabek
5f2dd41f8e
fix: extend AIL for buffer pooling to ARL
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-21 16:18:35 +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
Lukasz Jobczyk
5b3d244e97
refactor: Add AIL for hostptrs drain
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-19 15:13:30 +01:00
Dominik Dabek
9b4bb0c9ea
fix: infrastructure for run alone context AIL
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-18 16:50:52 +01:00
Dominik Dabek
7f811798c0
refactor: AIL for ocl buffer pooling
...
Use dedicated app list for DG2
Related-To: NEO-12974
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-28 18:02:38 +01:00
Dominik Dabek
741101551e
fix: add infrastructure to limit device usm reuse max memory used
...
Related-To: NEO-12924
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-25 21:54:41 +02:00
Lukasz Jobczyk
f87c3b57bb
refactor: Add AIL infrastructure to disable 256B Prefetch
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-01 11:19:04 +02:00
Filip Hazubski
ebc19b4a70
feature: Add logic to disable bindless addressing via AIL
...
Add mockable Device functions to get ReleaseHelper and AILConfiguration.
Resolves: NEO-12699
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-09-18 13:49:51 +02:00
Artur Harasimiuk
73382b9b6c
refactor: remove legacy code
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-16 19:04:13 +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
Jaroslaw Warchulski
18147e22f8
fix: Remove patchtokens fallback AIL for ArcControl
...
Related-To: NEO-12358
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-09-12 14:38:40 +02:00
Jaroslaw Warchulski
3bb4425fb3
fix: Remove patchtokens fallback AIL for DaVinci Resolve
...
Related-To: NEO-12358
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-08-23 13:44:18 +02:00
Dominik Dabek
791848d441
fix: small buffer pool AIL, DG2, LNL
...
Related-To: HSD-15016646994
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-08-21 08:41:34 +02:00
Lukasz Jobczyk
9e66844a27
fix: Add AIL for Zoom and aomhost64
...
Resolves: NEO-12193
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-20 13:36:22 +02:00
Jaroslaw Warchulski
5c6f3e7d2b
fix: Remove patchtokens fallback AIL for DaVinci Resolve for XE2+
...
For other platforms, this AIL will be removed in the next change.
Resolves: NEO-12358
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-08-19 15:05:02 +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
Mateusz Jablonski
778645c11e
feature: add initial support for Xe2 platforms
...
Related-To: NEO-8188, NEO-10774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-09 10:30:27 +02:00
Dominik Dabek
4bcba0f036
fix: extend buffer pool AIL to MTL
...
Related-To: NEO-11021
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-06-27 10:37:42 +02:00
Dominik Dabek
b6d86d2648
refactor: tests for buffer pool
...
add support for future AIL
Related-To: NEO-11694
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-06-18 13:55:21 +02:00
Lukasz Jobczyk
33e48c7843
fix: Add AIL for svchost on ARL
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-31 11:21:57 +02:00
Maciej Plewka
ce17580b28
fix: Use Rcs engine in blender on DG2
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-02-07 18:21:54 +01:00
Mateusz Jablonski
bf60d77e10
refactor: correct naming of enum class constants n/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-20 10:56:37 +01:00
Mateusz Jablonski
c3d3a4db1f
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 13:45:53 +01:00
Mateusz Jablonski
b92b5892b8
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-01 08:34:19 +01:00
Kacper Nowak
1b932bf119
fix: allow legacy device binary validation logic for Blender on DG2 and MTL
...
Temporarily opt-out from additional compatibility checks
on DG2 and MTL for Blender and its derivatives AOT-compiled kernels.
This prevents a long kernel recompilation.
Additionally, same behavior can be enforced for other applications
manually via NEO debug key named DoNotUseProductConfigForValidationWa.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
Related-To: NEO-9240
2023-11-21 16:05:17 +01:00
Kacper Nowak
c504b497d7
refactor: Store AIL in root device environment
...
Instead of storing AIL configurations in global table, store it
in root device environment.
This also prevents potential scenario with accessing deleted memory due
to symbol collision when application uses both OCL/L0 libraries.
- AIL is now stored in root device environment, and gets initialized
with other helpers
- Minor: corrected naming in ULTs
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
Related-To: NEO-9240
2023-11-17 15:18:27 +01:00
Compute-Runtime-Validation
27000c06cb
Revert "refactor: Store AIL in root device environment"
...
This reverts commit 02ef252b7d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-16 19:37:42 +01:00
Kacper Nowak
02ef252b7d
refactor: Store AIL in root device environment
...
Instead of storing AIL configurations in global table, store it
in root device environment.
This also prevents potential scenario with accessing deleted memory due
to symbol collision when application uses both OCL/L0 libraries.
- AIL is now stored in root device environment, and gets initialized
with other helpers
- Minor: corrected naming in ULTs
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
Related-To: NEO-9240
2023-11-15 13:17:56 +01:00
Zbigniew Zdanowicz
506e03e00c
refactor: reposition ail application map
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-11-09 16:59:01 +01:00
Compute-Runtime-Validation
69f614a8c2
Revert "fix: allow legacy device binary validation logic for Blender on DG2 p...
...
This reverts commit d3d15542fb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-24 21:00:19 +02:00
Kacper Nowak
d3d15542fb
fix: allow legacy device binary validation logic for Blender on DG2 platforms
...
Temporarily opt-out from additional compatibility checks
on DG2 for Blender AOT-compiled kernels.
This prevents a long kernel recompilation.
Additionally, same behavior can be enforced for other applications
manually via NEO debug key named DoNotUseProductConfigForValidationWa.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
Related-To: NEO-9240
2023-10-23 18:20:37 +02:00
Zbigniew Zdanowicz
0b7e6d90a3
refactor: add ail context sync flag
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-10-15 15:10:13 +02:00
Mateusz Jablonski
a3faf5dacc
feature: Add support for ARL-S
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-13 10:28:21 +02:00
Lukasz Jobczyk
7cb92dad25
fix: add AIL for svchost on MTL
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-09-15 13:05:15 +02:00
Cencelewska, Katarzyna
d5441cc2d9
fix: change process name in AIL for Adobe Premiere Pro
...
Related-To: HSD-22018809561
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-09-14 20:53:46 +02:00
Filip Hazubski
afba02afa9
fix: Add AIL for Adobe Premiere Pro
...
Use legacy platform name: "Intel(R) OpenCL".
Resolves: HSD-22018809561
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-09-12 15:39:47 +02:00
Filip Hazubski
d7db6ac467
feature: Add preferredPlatformName field to RuntimeCapabilityTable
...
For all of the devices, preferredPlatformName is initialized with
nullptr by default and platform name will be initialized to driver's default
platform name, at the moment this is "Intel(R) OpenCL Graphics".
When Platform is initialized and preferredPlatformName is not nullptr then
Platform name will be set to the value stored in preferredPlatformName.
Add ENABLE_LEGACY_PLATFORM_NAME AIL enum related to added functionality.
Move PlatformInfo to NEO namespace.
Related-To: HSD-22018809561
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-09-12 11:07:14 +02:00
Compute-Runtime-Validation
bef6b64148
Revert "feature: add AIL for selected apps on MTL"
...
This reverts commit 68909a895a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-21 13:58:30 +02:00
Artur Harasimiuk
260003caa8
refactor: remove unused code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-07-18 11:00:25 +02:00
Mateusz Jablonski
68909a895a
feature: add AIL for selected apps on MTL
...
- Adobe Photoshop
- Adobe Premiere Pro
- Adobe After Effect
use RCS as a default engine
Related-To: NEO-8049
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-07-06 22:31:13 +02:00
Maciej Plewka
98cbf75adc
Remove AIL for filmora on DG2
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-03-13 11:17:51 +01:00