Compute-Runtime-Validation
6d2c6df994
Revert "ocl(feature): dg2, enable buffer pool allocator"
...
This reverts commit 20ccf3063b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-01-02 13:55:04 +01:00
Mateusz Jablonski
18eb3c27c8
refactor: Stop using global gfx core helper getter in OCL
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-02 13:46:50 +01:00
Warchulski, Jaroslaw
a2fe929f0c
Cleanup includes 18
...
Cleaned up files:
shared/source/command_stream/command_stream_receiver_hw.h
shared/source/compiler_interface/compiler_interface.h
shared/source/direct_submission/direct_submission_hw.h
shared/source/helpers/dirty_state_helpers.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-02 13:28:29 +01:00
Kamil Kopryk
98e0557a4c
Don't use global getter for L0GfxCoreHelper and GfxCoreHelper in L0 2/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 11:55:14 +01:00
Warchulski, Jaroslaw
7ae44268cb
Cleanup includes 17
...
Cleaned up files:
shared/source/built_ins/sip.h
shared/source/compiler_interface/compiler_cache.h
shared/source/compiler_interface/compiler_interface.h
shared/source/device_binary_format/device_binary_formats.h
shared/source/helpers/timestamp_packet.h
shared/source/kernel/debug_data.h
shared/source/utilities/tag_allocator.h
shared/test/common/mocks/mock_device.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-02 10:59:08 +01:00
Kamil Kopryk
da80d9906e
Refactor: don't use global GfxCoreHelper getter in shared files 5/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 10:54:14 +01:00
Mateusz Jablonski
28319a8e81
Refactor: don't pass redundant hw info to applyAdditionalContextFlags
...
Wddm already contains reference to root device environment
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-02 10:20:13 +01:00
Mateusz Jablonski
30f0b1d9eb
Remove dead code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-02 09:45:40 +01:00
Kamil Kopryk
28f2ebdd9f
Refactor: dont use global gfxCoreHelper getter in ocl files 5/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 08:32:18 +01:00
Kamil Kopryk
234573399d
Refactor: pass gfxCoreHelper to decodeSingleDeviceBinary
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 08:17:46 +01:00
Kamil Kopryk
1dc4afe8ab
Refactor: pass gfxCoreHelper to convertTimestampsFromOaToCsDomain
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 08:12:15 +01:00
Compute-Runtime-Validation
fd2f79df08
Revert "igc revision update"
...
This reverts commit fa44d61fd8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-01-01 16:35:30 +01:00
Kamil Kopryk
f7d748735d
Refactor: don't use global GfxCoreHelper getter in shared files 3/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-30 16:26:35 +01:00
Mateusz Hoppe
a2138e2ab9
perf: fix performance in enqueue path in OCL
...
add constexpr to if to only add extra if fo NDRange command
Related-To: NEO-7603
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-12-30 13:32:15 +01:00
Kamil Kopryk
08e9fce536
fix(zebin): fix deadlock in detach tile debug session
...
With Zebin enabled lock was called
by a thread that already owns the mutex.
This lock is not needed as it's already locked
under another mutex in debuchDetach
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-30 13:13:44 +01:00
Andrzej Koska
52c7c96635
Moving rootDeviceIndex from DrmMemoryOperationsHandlerBind to base class
...
This fix will allow all DrmMemoryOperationsHandler objects
to be sorted correctly
Related-To: NEO-7505
Signed-off-by: Andrzej Koska andrzej.koska@intel.com
2022-12-30 12:27:29 +01:00
ocldev
fa44d61fd8
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-12-30 11:48:29 +01:00
Kamil Kopryk
6665f49593
Refactor: don't use global GfxCoreHelper getter in shared files 2/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-30 11:35:04 +01:00
Kamil Kopryk
0b2faaa957
Refactor: dont use global gfxCoreHelper getter in ocl files 4/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-30 11:28:22 +01:00
Kacper Nowak
a262bffeb4
feat(ocl): Generate minimal set of args info
...
Provide minimalistic arg info metada when provided native binary is missing
kernels_misc_info section.
- For args passed by value and by pointer (-images/samplers), do not
specify type name - instead, return an opaque* type name with size.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-12-29 20:11:39 +01:00
Warchulski, Jaroslaw
9f3fc6858e
Cleanup includes 16
...
Cleaned up files:
shared/source/built_ins/built_ins.h
shared/source/command_container/command_encoder.h
shared/source/helpers/hw_helper.h
shared/source/memory_manager/allocation_properties.h
shared/source/xe_hpc_core/hw_cmds.h
shared/test/common/test_macros/test_excludes.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-29 15:12:37 +01:00
Lukasz Jobczyk
9a992dc507
Remove UseDrmVirtualEnginesForCcs from CAL config
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-12-29 14:18:57 +01:00
Mateusz Hoppe
43d089f011
fix: unit test fix for redirecting logs to file
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-12-29 12:53:05 +01:00
Kamil Kopryk
a97a2839aa
fix(zebin): disable zebin when vme extension is enabled in source code
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 12:09:46 +01:00
Kamil Kopryk
3c5b3d4bac
Refactor: don't use global ProductHelper getter in shared files 2/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 09:50:06 +01:00
Kamil Kopryk
7c23ea3928
Refactor: don't use global ProductHelper getter in ocl files 2/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 09:41:39 +01:00
Kamil Kopryk
59c8c14d52
Refactor: don't use global ProductHelper getter in L0 4/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 09:26:57 +01:00
Kamil Kopryk
916b740e7d
Refactor: dont use global gfxCoreHelper getter in l0 files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 09:19:29 +01:00
Compute-Runtime-Validation
8d18a0cd12
Revert "feat(ocl): Generate minimal set of args info"
...
This reverts commit ea6c91eccc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-12-29 07:07:32 +01:00
Kacper Nowak
ea6c91eccc
feat(ocl): Generate minimal set of args info
...
- Provide minimalistic arg info metada when provided native binary is missing
kernels_misc_info section.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-12-28 20:24:44 +01:00
Kacper Nowak
a9dc0f7177
fix(zebin): add missing ULT for global/const buffers scenario
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-12-28 13:03:15 +01:00
Kamil Kopryk
fe63f2a1c6
Refactor: dont use global gfxCoreHelper getter in ocl files 3/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-28 12:20:14 +01:00
Kamil Kopryk
a55680e82e
Refactor: don't use global GfxCoreHelper getter in shared files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-28 11:38:46 +01:00
ocldev
9934a24174
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-12-28 11:31:34 +01:00
Cencelewska, Katarzyna
2bc62deb0d
wa: program proper patIndex on mtl
...
override patIndex to uncached when timestamp_packet_tag_buffer
to avoid hang on linux
Related-To: NEO-7565
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2022-12-28 05:14:39 +01:00
Mateusz Hoppe
734a9fb952
feature: Allow redirecting debugger logs to log file
...
- enhacement for logging debug messages to file
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-12-27 16:01:19 +01:00
Mateusz Hoppe
c52f966fdf
fix(zebin): register zebin's debug elf only once
...
- minimize memory use
- enhance performance of debug
Resolves: NEO-7585
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-12-27 15:49:05 +01:00
Lukasz Jobczyk
3dfd0aa25a
Revert "igc revision update"
...
This reverts commit 149f5034e5f16d920ba76273b7f25aa11559076c.
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-12-27 13:14:34 +01:00
Kamil Kopryk
14d524fe26
Refactor: don't use global ProductHelper getter in ocl files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-27 12:56:51 +01:00
Kamil Kopryk
929e03ad8a
Refactor: don't use global ProductHelper getter in shared files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-27 12:53:43 +01:00
Bari, Pratik
96743747a3
Added Global Operation ULT
...
Related-To: LOCI-3715
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-26 09:19:21 +01:00
Compute-Runtime-Validation
876de37b92
Revert "Feature(OCL) Use tag nodes for root device synchronization"
...
This reverts commit 547d1c37b3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-12-24 19:14:33 +01:00
Mayank Raghuwanshi
9968857c29
Change category for some sysman ras errors
...
Related-To: LOCI-3648
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-12-23 18:43:41 +01:00
Maciej Plewka
547d1c37b3
Feature(OCL) Use tag nodes for root device synchronization
...
With this commit events created on multi root device contexts will
synchronize using signaled TagNodes instead of using taskCounts.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
Related-To: NEO-7105
2022-12-23 15:48:54 +01:00
Zbigniew Zdanowicz
6fac234655
Add mising unit test for signal events on copy command lists
...
Related-To: NEO-7490
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-12-23 13:54:07 +01:00
Dominik Dabek
20ccf3063b
ocl(feature): dg2, enable buffer pool allocator
...
Enables opencl buffer pool allocator for small buffers by default on
single device contexts.
This increases performance in workloads which create small buffers
(<4kb) in hot loop.
Related-To: NEO-7332
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-12-23 13:41:58 +01:00
Lukasz Jobczyk
e711aa9bc7
[PVC] Remove tlb flush from CCS
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-12-23 13:22:59 +01:00
Warchulski, Jaroslaw
c3a86232d9
Cleanup includes 15
...
Cleaned up files:
shared/source/command_stream/command_stream_receiver.h
shared/source/command_stream/submissions_aggregator.h
shared/source/helpers/flat_batch_buffer_helper.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-23 12:36:51 +01:00
Kamil Kopryk
93deff0698
Refactor: don't use global ProductHelper getter in L0 3/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-23 12:19:03 +01:00
Compute-Runtime-Validation
5652edb92f
Revert "Remove tlb flush from CCS"
...
This reverts commit 797f56bed4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-12-23 11:42:08 +01:00