Mateusz Jablonski
da8ce85f0a
fix: correct preemption surface size when getting wmtp sip from igc
...
when SIP kernel is taken from IGC then state save area header
describes preemption surface size required for the SIP kernel
Related-To: NEO-12826
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-01 11:06:58 +02:00
Brandon Yates
9e03c52e71
refactor: Make page fault event handling generic for xe/i915
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-01 09:52:39 +02:00
Dominik Dabek
752f313808
fix: limit allocation cache memory wastage
...
Allocations over a certain size will be checked for memory utilization
when chosen for reuse.
If utilization is below a threshold, they will not be reused.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-01 09:49:19 +02:00
Filip Hazubski
72cf384c7d
refactor: Fix typo
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-10-01 09:31:02 +02:00
Lukasz Jobczyk
0dc2870513
performance: Set dispatch all for small TG
...
Resolves: NEO-11814
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-01 09:28:55 +02:00
Compute-Runtime-Validation
ef1b569a85
Revert "performance: Do not create global fence allocation on integrated"
...
This reverts commit 6bf5183eff .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-01 08:14:39 +02:00
Compute-Runtime-Validation
d8fbd57847
Revert "feature: enable standalone profiling allocation for CB events 2"
...
This reverts commit 2b48599c38 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-01 04:16:36 +02:00
Mateusz Jablonski
8c1685b93c
fix: change default gen12lp preemption mode to thread group
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-30 19:19:46 +02:00
Mateusz Hoppe
46b78812cc
fix: use internal options when native binary is rebuilt from spirv
...
Resolves: NEO-12838
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-30 19:19:31 +02:00
Mateusz Jablonski
c7ae732a2a
test: enable global mock sip in tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-30 18:19:57 +02:00
Bartosz Dunajski
b8fd1bda36
feature: use sysInfo helper to detect memory type
...
Related-To: NEO-12807
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-30 18:19:42 +02:00
Jitendra Sharma
733ca5ac28
fix: Write tail index even for fifo wrap around case
...
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-09-30 18:19:28 +02:00
Bartosz Dunajski
2b48599c38
feature: enable standalone profiling allocation for CB events 2
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-30 14:57:44 +02:00
Lukasz Jobczyk
6bf5183eff
performance: Do not create global fence allocation on integrated
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-30 13:13:27 +02:00
Artur Harasimiuk
900683b979
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-30 13:13:13 +02:00
Bartosz Dunajski
f02b518674
fix: improve CB event completion writes
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-30 13:12:58 +02:00
Bartlomiej Wolny
dd2e843599
test: ULT - image destructor test
...
Related-To: NEO-9794
Signed-off-by: Bartlomiej Wolny <bartlomiej.wolny@intel.com >
2024-09-30 10:15:13 +02:00
ocldev
9b75e624dc
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-09-30 09:17:21 +02:00
Compute-Runtime-Validation
f03550487f
Revert "fix: add cpu alloc to eviction list only once"
...
This reverts commit dfc863c7c1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 11:50:36 +02:00
Compute-Runtime-Validation
f2b9d1ecf3
Revert "feature: enable WMTP on LNL"
...
This reverts commit 7adf9ad32a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 10:28:12 +02:00
Compute-Runtime-Validation
fbda930073
Revert "ci: infra revision update"
...
This reverts commit 7c8c248f04 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 08:09:51 +02:00
Compute-Runtime-Validation
4f96b6132f
Revert "feature: capture multiple cpu pagefault handler"
...
This reverts commit 4b3a6e9cfe .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 07:53:30 +02:00
Compute-Runtime-Validation
a58e42ef8c
Revert "feature: enable standalone profiling allocation for CB events"
...
This reverts commit f3b266f7b8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 07:51:22 +02:00
shubham kumar
f402ce0f60
feature: Add support for OA buffer overflow
...
Related-To: NEO-8685
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-09-28 00:38:47 +02:00
Pawel Cieslak
7c8c248f04
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-09-27 17:55:28 +02:00
Matias Cabral
e7bb9ccd8a
feature: add multi device metric class
...
Resolves: NEO-11426
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2024-09-27 17:46:45 +02:00
Kamil Kopryk
7a661dd2ec
test: correct get_global_id type in printf
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-09-27 15:34:26 +02:00
Bartosz Dunajski
a7ff04e28f
performance: dont pull host allocation each time in the loop 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-27 14:39:12 +02:00
Artur Harasimiuk
1652d82081
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-27 12:59:23 +02:00
Bartosz Dunajski
f3b266f7b8
feature: enable standalone profiling allocation for CB events
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-27 12:59:09 +02:00
Compute-Runtime-Validation
6cb0e45330
Revert "performance: Do not create global fence allocation on integrated"
...
This reverts commit 50eb6af9ac .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-27 11:48:01 +02:00
Mateusz Jablonski
340a4906a1
fix: fix compilation issues with clang18
...
- pass aligned memory to std::map::find and std::map::erase functions
- use EXPECT_EQ_VAL when comparing potentially misaligned memory
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-27 09:54:54 +02:00
Mateusz Jablonski
7adf9ad32a
feature: enable WMTP on LNL
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-27 09:45:10 +02:00
ocldev
891c5c84de
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-09-27 09:44:55 +02:00
Lukasz Jobczyk
50eb6af9ac
performance: Do not create global fence allocation on integrated
...
Resolves: NEO-12324
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-27 09:32:42 +02:00
Maciej Plewka
33a346838e
fix: return error when flush in waitForEvents return error
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-09-27 09:17:07 +02:00
Young Jin Yoon
4b3a6e9cfe
feature: capture multiple cpu pagefault handler
...
Recorded multiple page fault handlers by using vector in
cpu_page_fault_manager_linux.
Added a static handlerIndex in order to track the depth of
handler logic to call appropriate previous handlers.
Related-To: NEO-11563
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-09-27 00:34:45 +02:00
Pawel Cieslak
8e5e3d1e6c
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-09-26 23:43:59 +02:00
Grzegorz Choinski
7b441f13c0
ci: lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-09-26 21:39:21 +02:00
Bartosz Dunajski
17c27c94e4
performance: dont pull host allocation each time in the loop
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-26 20:04:11 +02:00
Illia Vysochyn
f062194669
fix: Remove INLINE_DATA structure
...
Related-To: NEO-12706
Signed-off-by: Illia Vysochyn <illia.vysochyn@intel.com >
2024-09-26 19:58:54 +02:00
Szymon Morek
dfc863c7c1
fix: add cpu alloc to eviction list only once
...
Related-To: NEO-12572
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-09-26 19:49:59 +02:00
ocldev
459a55a71e
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-09-26 19:49:45 +02:00
Maciej Plewka
1dafb66463
fix: return success from release calls after platform teardown
...
Related-To: NEO-11282
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-09-26 19:30:26 +02:00
Mateusz Jablonski
168ed4af54
fix: improve reducing wmtp support on Xe2 platforms
...
don't disable wmtp based on ftr flag, instead use compiler product helper
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-26 19:15:42 +02:00
Artur Harasimiuk
661de15fb0
ci: remove deprecated option from .clang-tidy configuration
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-26 19:02:15 +02:00
Bartosz Dunajski
17a2b36a87
fix: allocation information from standalone profiling CB event
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-26 18:35:06 +02:00
Artur Harasimiuk
79bffdb5ba
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-26 16:28:53 +02:00
Lukasz Jobczyk
c93998bcb9
performance: Do not program additional synchronization on integrated
...
Related-To: NEO-12324
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-26 10:54:31 +02:00
Artur Harasimiuk
c98b0c346d
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-26 10:38:30 +02:00