Milczarek, Slawomir
eff7439eca
[perf] Set local memory pool for kmd-migrated shared allocation
...
Select ccs engine for usm device and shared allocations
(i.e. for transfers from local to local).
Related-To: NEO-7252
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-03-15 16:02:37 +01:00
Filip Hazubski
a23230ebcf
refactor: Remove tiledImagesSupported value
...
The value is redundant and capabilityTable.supportsImages
can be used instead.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-03-15 15:48:30 +01:00
Mateusz Jablonski
e3c5cbc22f
fix ocl/ocloc: expose cl_ext_float_atomics for OCL 2.0+
...
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-15 14:48:17 +01:00
Dunajski, Bartosz
686790274d
Disable OCL RelaxedOrdering if tag update is required
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-03-15 14:44:05 +01:00
Mateusz Hoppe
e62c5e25d5
refactor: change debugging enabled to debugging mode
...
Related-To: NEO-7630
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-03-15 13:41:41 +01:00
Mateusz Jablonski
db719b2acb
refactor: rename function getExtensions->getDeviceExtensions
...
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-15 12:46:46 +01:00
Compute-Runtime-Validation
3e1d931296
Revert "L0 Debugger - check debug_eu entry"
...
This reverts commit 9f935276a0 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-03-15 12:28:08 +01:00
Lu, Wenbin
f087a4cf70
Add extension property reporting for zeImageViewCreateExt
...
This is a follow-up of #18444
`ZE_extension_image_view` and `ZE_extension_image_view_planar` should
be reported by NEO, and `ZE_STRUCTURE_TYPE_IMAGE_VIEW_PLANAR_EXT_DESC`
needs to be recognized
Related-to: LOCI-3769
Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com >
2023-03-15 12:22:22 +01:00
ocldev
1cc5cecbd4
metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-03-15 11:26:15 +01:00
Mateusz Jablonski
028e1bb1b6
fix ocloc: define extensions in one place
...
unify exposed device extensions between OCL and ocloc
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-15 11:14:46 +01:00
Compute-Runtime-Validation
3d3ee8dccb
Revert "igc revision update"
...
This reverts commit 9dc6086a36 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-03-15 11:07:50 +01:00
Dunajski, Bartosz
60741b05aa
Add missing struct member initialization
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-03-15 10:09:05 +01:00
Michal Mrozek
9d0f1879ca
[fix] add migrated pointers to proper container.
...
when gpu to cpu migration occurs, we need to populate proper container.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-03-15 09:51:46 +01:00
Mateusz Hoppe
f2275caf3a
performance: L0 debug - improve single-step time
...
- check threads with ATT only when more than one thread is resumed
- if single thread is resumed - check only that thread
- delay thread state check - allowing thread to reenter SIP
Related-To: NEO-7750
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-03-15 09:48:35 +01:00
Lukasz Jobczyk
320deec53b
Wait for barrier on every OCL split blitter
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-03-15 09:34:41 +01:00
Bari, Pratik
adbda5906a
Added support for Power APIs
...
- Added support for the Power APIs in the new sysman design.
- Added ULTs for the Power APIs in the new sysman design.
- Added change to measure the average power in the black box test for
Power.
Related-To: LOCI-3891
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-03-15 08:23:45 +01:00
Joshua Santosh Ranjan
790ef57c3f
[Sysman] Update memory module for zesInit
...
Related-To: LOCI-4118
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-03-15 06:31:43 +01:00
Michal Mrozek
593b3cf4fd
Revert "[performance] do not perform migrations if not needed."
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-03-14 19:08:19 +01:00
Zbigniew Zdanowicz
b6d0a64638
Revert: "compute events select device memory for xe hpg family"
...
This reverts commit 072233d170 .
Resolves: HSD-18028222329
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-14 17:18:59 +01:00
Mateusz Jablonski
faba16f657
refactor: move extensions string creation to CompilerProductHelper
...
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 16:27:21 +01:00
Dunajski, Bartosz
477448c097
RelaxedOrdering dispatch for OCL 2/n
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-03-14 15:48:06 +01:00
Mateusz Jablonski
79f985a0e3
fix l0: correct setting ZE_DEVICE_MODULE_FLAG_DP4A bit
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 15:42:55 +01:00
Mateusz Jablonski
39eab81c83
refactor: add separate helper for extension support
...
cl_intel_subgroup_split_matrix_multiply_accumulate
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 15:08:29 +01:00
Fabian Zwolinski
1e4c91fb08
Do not disable scratch pages when dbgr is enabled
...
Related-To: NEO-7990
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-03-14 15:03:18 +01:00
Mateusz Jablonski
79281f4995
disallow using special mode of operation in XY_FAST_COLOR_BLT
...
Resolved: NEO-7803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 14:10:39 +01:00
Mateusz Jablonski
340f932ca2
refactor: move GfxCoreHelper::getExtensions to CompilerProductHelper
...
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 13:56:19 +01:00
Zbigniew Zdanowicz
86c91847cc
[perf] change stream properties interfaces allowing fine grain selective update
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-14 13:46:49 +01:00
Mateusz Jablonski
483f9fe340
refactor: move extensions support logic to compiler product helper
...
- cl_intel_subgroup_local_block_io
- cl_intel_dot_accumulate
- cl_intel_create_buffer_with_properties
- cl_khr_subgroup_named_barrier
- cl_intel_subgroup_extended_block_read
Related-To: NEO-7800
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-14 12:09:26 +01:00
Joshua Santosh Ranjan
e2177f44f3
[Metrics]Fix OA buffer size request for streamer
...
This patch uses maximum OA buffer size for the
platform when opening an io stream.
Related-To: LOCI-4103
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-03-14 11:10:11 +01:00
ocldev
9dc6086a36
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-03-14 10:59:30 +01:00
Devarinti, Puneeth Kumar Reddy
fb6c374e35
Debug: Add debug logs for performance module
...
Related-To: LOCI-3879
Signed-off-by: Devarinti, Puneeth Kumar Reddy <puneeth.kumar.reddy.devarinti@intel.com >
2023-03-14 10:55:40 +01:00
Dunajski, Bartosz
15485fb1c8
Register CSR clients for OCL CommandQueues
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-03-13 18:29:14 +01:00
Dunajski, Bartosz
97a35debde
RelaxedOrdering dispatch for OCL 1/n
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-03-13 17:37:12 +01:00
Mateusz Jablonski
7e46668fc7
fix dg2: restore logic of setting number of L3 bank count
...
this commit reverts this logic from 5b2e1f619c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-13 16:22:55 +01:00
Filip Hazubski
3cfba5b73d
refactor(cmake): check images support per platform instead of per core
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-03-13 16:14:39 +01:00
Zhenjie Pan
00b675643e
fix: missed error handler of SubmissionStatus::FAILED
...
Related-To: NEO-7802
Signed-off-by: Pan Zhenjie <zhenjie.pan@intel.com >
2023-03-13 16:08:27 +01:00
Fabian Zwolinski
9f935276a0
L0 Debugger - check debug_eu entry
...
Related-To: NEO-7790
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-03-13 14:46:28 +01:00
Zbigniew Zdanowicz
7e8794717a
[fix] reset base address properties when command list is reset
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-13 14:32:54 +01:00
Daria Hinz
8be1a3edb6
Report device IP version extension as supported
...
After the pNext issue was resolved short term
ze_device_ip_version_ext_t can be supported.
Signed-off-by: Daria Hinz daria.hinz@intel.com
Related-To: NEO-7735
2023-03-13 12:03:56 +01: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
Zbigniew Zdanowicz
76099c3aa7
[fix] do not set default state in context for one-time set properties.
...
- csr class one-time properties should be set only during dispatch time
- by allowing one-time properties to be dirty at least once
- this is algorithm correction ensuring trigger n-p state change in case
- when multi-time properties are not supported on such platform
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-13 11:11:35 +01:00
Filip Hazubski
91ced4edcc
fix: Correct SCS programming for CL_DEPTH format
...
Resolves: HSD-14018806608
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-03-13 10:48:28 +01:00
Raiyan Latif
d5c909c9f9
Fix calculation of number of Ray-Tracing stacks
...
MaxDualSubSlicesSupported is filled inside GT_SYSTEM_INFO
structure when querying the KMD appropriately with the
number of enabled DualSubSlices. However we need to find
the highest index of the last enabled DualSubSlice.
For proper allocation of thread scratch space, allocation
has to be done based on native die config (including unfused
or non-enabled DualSubSlices). Since HW doesn't provide us a
way to know the exact native die config, in SW we need to
allocate RT stacks with enough size based on the last used
DualSubSlice.
The IsDynamicallyPopulated field in GT_SYSTEM_INFO is used to
indicate if system details are populated either via Fuse reg.
or hard-coded. Based on this field's value, we calcuate the
numRtStacks appropriately.
Related-To: LOCI-3954
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2023-03-13 10:48:10 +01:00
Compute-Runtime-Validation
e3a80f0bc1
Revert "Enable state base address tracking"
...
This reverts commit 8b9078127f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-03-12 07:38:57 +01:00
Compute-Runtime-Validation
e1e0f70348
Revert "Report device IP version extension as supported"
...
This reverts commit a004b9092f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-03-11 23:30:32 +01:00
Zbigniew Zdanowicz
c9b2138060
[perf] calculate scratch general base address once per execution
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-10 18:01:27 +01:00
Zbigniew Zdanowicz
a365f8ae37
rename level zero file names to more appropriate
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-10 17:55:25 +01:00
Zbigniew Zdanowicz
f3324964f6
[perf] initialize stream properties only once without further check
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-10 17:50:49 +01:00
Zbigniew Zdanowicz
8b9078127f
Enable state base address tracking
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-10 17:32:40 +01:00
Zbigniew Zdanowicz
24c8f089ed
[perf] add state compute mode dirty flag to allow selective properties update
...
- full properties update is time intesive task and must be done only once
- selective update can be done after initial update
- dirty flag will allow to distinguish initial update is done
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-10 17:27:08 +01:00