Aravind Gopalakrishnan
b39e99a17a
feature: Prepare hw info to report CXL type
...
Related-To: NEO-11362
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-05-24 07:09:42 +02:00
Katarzyna Cencelewska
12d1bce6b9
fix: change gmm resource for externalHostPtr
...
Resolves: NEO-10157
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-05-22 16:50:17 +02:00
Compute-Runtime-Validation
94a4bbac57
Revert "fix: change gmm resource for externalHostPtr"
...
This reverts commit 63843862df .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-21 07:43:53 +02:00
Katarzyna Cencelewska
63843862df
fix: change gmm resource for externalHostPtr
...
Resolves: NEO-10157
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-05-21 00:43:29 +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
Dominik Dabek
fd47030ad6
fix: use igc indirect detection v3
...
Update to use igc indirect detection v3. Fix for not detecting indirects
passed as implicit arguments.
Related-To: NEO-11396
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-15 06:35:42 +02:00
Young Jin Yoon
07aa53fd87
fix: disable scratch page by default only on PVC
...
Disabled scratch paged by default only on PVC with productHelper.
Related-To: GSD-7742
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-05-01 23:44:48 +02:00
Bartosz Dunajski
ca9df372c1
fix: enable device->host bcs mi_fence on PVC
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-11 20:35:22 +02:00
Kamil Kopryk
6ffa756457
refactor: move scratch and kab programming to a function
...
Related-To: NEO-7824
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-04-10 13:07:39 +02:00
Maciej Plewka
b722f3b579
feature: Add interface to bind resources as readonly
...
Related-To: NEO-10398
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-03-27 14:24:58 +01:00
Compute-Runtime-Validation
8e44a46983
Revert "feature: bind resources as read only"
...
This reverts commit f3d36d3350 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-27 08:51:47 +01:00
Bartosz Dunajski
fce016ee7a
refactor: add new semaphore param
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-26 15:46:47 +01:00
Maciej Plewka
f3d36d3350
feature: bind resources as read only
...
Related-to: NEO-10398
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-03-26 14:11:57 +01:00
Katarzyna Cencelewska
da7b03dd15
fix: to always use grfs count in calculateNumThreadsPerThreadGroup
...
grf size != grf count
Related-To: GSD-8437
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-03-22 11:03:18 +01:00
Zbigniew Zdanowicz
8fe1a460f8
refactor: simplify isDcFlushAllowed implementation
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-14 15:09:39 +01:00
Zbigniew Zdanowicz
9815f1e99b
refactor: group template implementations and change inl file names
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-14 08:38:05 +01:00
Lukasz Jobczyk
c3f1eba24a
refactor: Add flag to control DC flush
...
Related-To: NEO-10556
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-03-12 14:54:16 +01:00
Filip Hazubski
a184856921
fix: Remove inline specifier from device id vectors definition
...
Resolves: HSD-18037239819
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-03-11 09:52:27 +01:00
Kamil Kopryk
168445784e
feature: introduce states programming at driver init heapless ocl
...
Related-To: NEO-7824
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-03-08 12:29:44 +01:00
Mrozek, Michal
10313b7b84
refactor: remove not needed code
...
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2024-03-07 18:50:16 +01:00
Dominik Dabek
033ff28609
performance: enable cmd buffer preallocate xehp+
...
For L0 immediate cmdlists try to use reusable allocations if available.
Related-To: NEO-10526
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-03-06 16:53:01 +01:00
Compute-Runtime-Validation
293858320e
Revert "performance: Fill reusable allocation list on xe and later"
...
This reverts commit 15934ceb43 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-02 07:09:45 +01:00
Lukasz Jobczyk
bd6925d51a
refactor: Exclude thread dispatch algorithm for overdispatch to function
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-03-01 15:04:04 +01:00
Mateusz Jablonski
a8fbed6120
feature: enable dummy blit WA for PVC
...
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-01 14:04:46 +01:00
Mateusz Jablonski
80aa55a3cb
fix: don't program dummy blit prior to MI_FLUSH_DW without postsync
...
add missing dummy blits before MI_FLUSH_DW with postsync
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-01 12:36:13 +01:00
Lukasz Jobczyk
15934ceb43
performance: Fill reusable allocation list on xe and later
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-03-01 09:41:19 +01:00
Compute-Runtime-Validation
5fce046877
Revert "fix: don't program dummy blit prior to MI_FLUSH_DW without postsync"
...
This reverts commit d796fb559d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-01 01:43:35 +01:00
Mateusz Jablonski
d796fb559d
fix: don't program dummy blit prior to MI_FLUSH_DW without postsync
...
add missing dummy blits before MI_FLUSH_DW with postsync
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-02-29 13:30:09 +01:00
Lukasz Jobczyk
39a44628a3
performance: Enable timestamp wait for queues on xe and later
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-02-28 14:26:59 +01:00
Lukasz Jobczyk
d1dd34d0c7
performance: Enable timestamp wait for events on xe and later
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-02-28 14:18:14 +01:00
Mateusz Jablonski
9f01a831a2
fix: correct command for dummy blit on PVC
...
use MEM_SET command
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-02-27 14:27:47 +01:00
Mateusz Jablonski
3e65e7bdba
fix: correct number of max work group count for concurrent kernel on PVC
...
for single-CCS mode use all EUs
Related-To: NEO-8377
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-02-26 10:42:50 +01:00
Kamil Kopryk
0c5cba8ebd
refactor: use common indirectDataAlignment static constexpr value
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-02-16 13:55:00 +01:00
Compute-Runtime-Validation
0b64240deb
Revert "feature: enable dummy blit WA for PVC"
...
This reverts commit fb9d225495 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-02-08 04:27:00 +01: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
Dominik Dabek
b4a2e243dc
performance: accept AOT kernels for indirects
...
Use indirects detection mechanism for AOT kernels if the detection
version is at least 2.
Related-To: NEO-7712
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-02-06 15:59:42 +01:00
Mateusz Jablonski
fb9d225495
feature: enable dummy blit WA for PVC
...
cleanup redundant implementation for DG2
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-02-06 10:17:12 +01:00
Dunajski, Bartosz
f31fafb1e2
refactor: improve debug flag to override bcs mocs
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-02-05 20:23:54 +01:00
Zbigniew Zdanowicz
e5618c3207
refactor: reposition implicit scaling functions into more direct hierarchy
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-01-22 13:31:41 +01:00
Dunajski, Bartosz
3a5e6c0117
fix: cl_intel_subgroup_split_matrix_multiply_accumulate support on PVC
...
Related-To: GSD-7696
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-18 19:40:59 +01:00
Dunajski, Bartosz
7fbf724c72
refactor: update Implicit Scaling interface
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-18 16:52:48 +01:00
Kamil Kopryk
696be48cd4
refactor: add preemption xe only file to xehpg and xehpc sources
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-01-17 18:32:37 +01:00
Dunajski, Bartosz
ec40fdc382
fix: PVC dpas caps
...
Related-To: NEO-10083
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-17 16:28:57 +01:00
Dominik Dabek
b3b402cad2
feature(zebin): read indirect detection version
...
Read indirect detection version intel compat notes from zebin.
This is to prepare for enabling indirect access optimization in AOT
built kernels.
Related-To: NEO-7712
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-01-12 14:20:52 +01:00
Dunajski, Bartosz
57900c5455
refactor: improve single slice dispatch mode handling
...
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-04 15:24:09 +01:00
Dunajski, Bartosz
87857a6558
feature: add new PVC device id
...
Related-To: NEO-9736
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-29 19:06:33 +01:00
Compute-Runtime-Validation
341a13ce8e
Revert "performance: Limit tlb flush WA scope on DG2 Linux"
...
This reverts commit fa181937a4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-24 08:17:39 +01:00
Kamil Kopryk
307f45f5d2
refactor: add common command encoder enablers
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-12-22 08:34:28 +01:00
Mateusz Jablonski
0f5389b452
refactor: rename alias PARSE -> Parse
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-21 16:17:15 +01:00
Dunajski, Bartosz
0f275ab893
refactor: improve InOrder Walker patching
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-21 14:30:46 +01:00