Kamil Kopryk
d5ee3bd871
test: use walkerVariant in ults 6/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-29 12:24:16 +02:00
Mateusz Hoppe
a734a738fa
fix: use regular engine for HP copy engine if no HP engine
...
- map HIGH PRIORTY queues to regular engine for copy engine if there is
no HP copy engine available
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-26 17:09:31 +02:00
Kamil Kopryk
06457b942e
test: use walkerVariant in ults 5/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-26 16:03:43 +02:00
Kamil Kopryk
db703fd335
test: use walkerVariant in ults 4/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-26 15:40:59 +02:00
Kamil Kopryk
720bf5fc7c
test: use walkerVariant in ults 3/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-26 13:53:01 +02:00
Bartosz Dunajski
ebcbbcf8fe
fix: add missing api exports
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-26 12:15:28 +02:00
Compute-Runtime-Validation
d3f4b5b280
Revert "fix: use stateless kernel when append memory fill on XeHpc and later"
...
This reverts commit e233cf5127 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-26 05:52:42 +02:00
Zbigniew Zdanowicz
ff993feb74
feature: add skiping kernel internal allocations to cmdlist residency
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-25 16:22:42 +02:00
Maciej Bielski
45f3767997
refactor: readability - start struct name with uppercase
...
Related-To: NEO-7849
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-07-25 11:47:38 +02:00
Kamil Kopryk
1e2eca16c7
test: use walkerVariant in ults 1/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-25 11:39:21 +02:00
Maciej Plewka
1cd00b5b89
fix: use per product cache line size to align heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-07-24 17:29:20 +02:00
Kamil Kopryk
e233cf5127
fix: use stateless kernel when append memory fill on XeHpc and later
...
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 17:29:06 +02:00
Zbigniew Zdanowicz
42bf58a800
refactor: do not add all mapped physical allocations to kernel residency
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-24 15:43:48 +02:00
Kamil Kopryk
8996c47664
refactor: correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 14:56:40 +02:00
Maciej Plewka
afee8814ef
refactor: get ioh alignment from static function
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-07-24 14:43:31 +02:00
Aleksander Czerwionka
1d3d3e9a79
fix: adjust indexes in zello bindless kernel to prevent out of bounds
...
Related-To: NEO-10534
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2024-07-24 14:28:35 +02:00
Kamil Kopryk
e72d787d96
test: add new find all walkers method
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 12:17:42 +02:00
Maciej Bielski
2165154530
feature: add support for L3-cache reservation
...
Resolves: NEO-7849
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-07-24 10:10:28 +02:00
Kamil Kopryk
c0b68db729
test: use findWalkerTypeCmd method
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 09:31:22 +02:00
Kamil Kopryk
635f596599
refactor: add statelessBuiltinsEnabled bool to cmdlist
...
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-23 17:24:44 +02:00
Zbigniew Zdanowicz
1c1e437d4b
refactor: split kernel residency into internal and argument containers
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-23 17:22:16 +02:00
Fabian Zwoliński
e65451e582
fix: adjust tests to enabled global allocator 6/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-23 15:54:35 +02:00
Mateusz Hoppe
8a7923c6ee
fix: allow fork() after zeInit()
...
- do not release resources derived from parent process
- zeInit() in child should initilize new driver
Related-To: NEO-11761
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-23 15:31:50 +02:00
Bartosz Dunajski
c3312f21f7
feature: dont initialize in-order TS nodes
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-23 13:31:23 +02:00
Mateusz Jablonski
899bda3263
fix: use stateless copy kernel when append memory copy on PVC and Xe2 platforms
...
Related-To: NEO-6075
Resolves: NEO-12027
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-22 22:51:32 +02:00
Zbigniew Zdanowicz
f61ab615e7
refactor: do not add bindless heaps to kernel residency
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-22 22:44:30 +02:00
Kamil Kopryk
17380dcbf3
test: use find walker type function
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-22 15:36:12 +02:00
Bartosz Dunajski
df846fc992
refactor: remove not used helper method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-22 12:27:29 +02:00
Kamil Kopryk
b984510228
test: add additional check if npstates are expected
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-22 10:51:29 +02:00
Bartosz Dunajski
3758e99cbf
feature: initial support for standalone CB Events Timestamps allocator
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-22 10:13:55 +02:00
Compute-Runtime-Validation
9625f88d02
Revert "feature: add support for cache reservation"
...
This reverts commit b8eabdd4ce .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-19 20:58:43 +02:00
Fabian Zwoliński
9128635311
fix: adjust tests to enabled global allocator 5/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-19 14:08:56 +02:00
Mateusz Hoppe
b6299b8a21
feature: add support for HP copy engine context
...
- add support for contect group with HP copy engine
- choose HP copy engine when available
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-19 12:23:03 +02:00
Compute-Runtime-Validation
7ad15639fc
Revert "feature: add support for HP copy engine context"
...
This reverts commit 3fbcbcaef2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-18 21:02:14 +02:00
Mateusz Hoppe
3fbcbcaef2
feature: add support for HP copy engine context
...
- add support for contect group with HP copy engine
- choose HP copy engine when available
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-18 16:07:07 +02:00
Kamil Kopryk
4008ccea05
fix: add scratch ptr in implicit args patching for L0 regular cmdlists
...
Related-To: NEO-11874
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-18 14:07:07 +02:00
Fabian Zwoliński
b89ede2063
fix: adjust tests to enabled global allocator 4/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-18 14:05:00 +02:00
Maciej Bielski
b8eabdd4ce
feature: add support for cache reservation
...
Resolves: NEO-7849
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-07-18 12:08:58 +02:00
Kamil Kopryk
ac00ca60f7
test: introduce method for testing variant of walkers
...
This commit adds a pattern that removes the strong dependency
on the compile-time DefaultWalkerType typename in generic unit tests.
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-17 16:14:35 +02:00
Fabian Zwoliński
cbb112ef6d
fix: adjust tests to enabled global allocator 3/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-16 17:46:02 +02:00
Szymon Morek
432ecbc8f4
fix: disable compression for exported allocations
...
Related-To: NEO-12021
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-16 05:41:14 +02:00
Kozlowski, Marek
bd8fc07bb7
fix: Replace printf with current logging practice
...
* add missing stdout flush
Signed-off-by: Kozlowski, Marek <marek.kozlowski@intel.com >
2024-07-15 14:22:04 +02:00
Fabian Zwoliński
bc8d950105
fix: adjust tests to enabled global allocator 2/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-12 17:10:15 +02:00
Fabian Zwoliński
f37943e1de
fix: adjust tests to enabled global allocator 1/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-12 13:12:17 +02:00
Mateusz Hoppe
0d5d960e30
refactor: use releaseHelper when checking global allocator enabled
...
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-11 13:50:13 +02:00
Zbigniew Zdanowicz
759cc5538d
refactor: add flag for ext kernel
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-11 13:45:16 +02:00
Michal Mrozek
05eb4e7a0d
performance: add debug flag to disable l1 flush
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-07-11 10:09:46 +02:00
Mateusz Hoppe
52f5a9d6f0
refactor: remove SourceLevelDebugger from test and function name
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-10 16:32:26 +02:00
Szymon Morek
35cbbfe43a
performance: Don't wait for taskCount for indirect allocs
...
Related-To: GSD-9385
In case of indirect allocations, we don't really know
their task count because we can't track their true usage
on GPU.
In case of non-blocking free, don't wait for latestSentTaskCount.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-10 15:51:04 +02:00
Mateusz Hoppe
14a1bbfe12
feature: allow dynamic count of HP contexts in context group
...
- HP contexts may use up to half contexts in group
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-09 20:41:38 +02:00