Katarzyna Cencelewska
39ccf0297f
fix: Skip rebuild binary forced by flag when lack of ir
...
when flag RebuildPrecompiledKernels set and call clCreateProgramWithBinary
skip rebuild if ir binary not available
Resolves: HSD-18035219734
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2023-12-06 20:00:05 +01:00
Dominik Dabek
fc1d93af8e
performance(ocl): set pool allocator threshold 1MB
...
Increase pool allocator threshold to 1MB
Remove stack allocations based on threshold in tests.
Related-To: NEO-9690
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-12-06 19:55:48 +01:00
Dunajski, Bartosz
9ce3713ace
refactor: improve Walker args handling
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-06 16:10:26 +01:00
Mateusz Jablonski
1bbc7a57ab
refactor: rename VFE_STATE_TYPE -> FrontEndStateCommand
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 14:51:01 +01:00
Mateusz Jablonski
da957d1a37
refactor: correct naming of enum class constants 1/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 14:26:42 +01:00
Zbigniew Zdanowicz
1fcafd460a
fix: add predicate flag of bb start command to capable platforms
...
Related-To: NEO-8391
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-12-05 12:08:27 +01:00
Dunajski, Bartosz
9c53d9a712
feature: wait only for 1 semaphore in atomic signalling mode
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-05 12:08:11 +01:00
Dunajski, Bartosz
93c2634c93
feature: New experimental API for low power sync Event mode
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-05 11:51:22 +01:00
Mateusz Jablonski
e043487590
refactor: correct naming in L0 experimental
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 11:51:04 +01:00
Mateusz Jablonski
edbd0d81bb
build: extend clang-tidy naming restrictions
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 10:55:18 +01:00
Mateusz Jablonski
7df1111dc8
build: reduce test kernel generations for PVC
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 10:45:36 +01:00
Fabian Zwolinski
ee53bf0839
fix: linux cl_cache eviction mechanism
...
Fixed and refactored eviction mechanism works as follows:
- eviction is needed only if
total size of cache binaries + size of the new binary exceed cache limit
- single evition call removes files with a summed size of 1/3 of the cache limit
- if new binary can not fit in the cache size limit
even after eviction, it will not be saved
- cache limit applies only to
files in cache directory with .cl_cache/.l0_cache extension.
Only these files are counted and only these files are removed
Minor:
- rename variables for better readability
- add `const` where possible
Related-To: NEO-4262
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-12-05 09:35:48 +01:00
Zbigniew Zdanowicz
4f73e6df79
fix: add getter for command list primary batch buffer flag
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-12-05 09:27:20 +01:00
Maciej Plewka
f8eefbd020
fix: return error code for usm param passed to clSetKernelExecInfo
...
Related-To: NEO-8202
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2023-12-05 09:14:00 +01:00
Mateusz Jablonski
6849d33326
refactor: remove redundant definitions KB/MB/GB
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 08:55:18 +01:00
Zbigniew Zdanowicz
878a95aaf9
test: move test mask to shared library
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-12-05 08:31:24 +01:00
Mateusz Jablonski
6cbcb743be
feature: add support for release 12.74
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 08:01:31 +01:00
Dominik Dabek
b2cfd1877e
performance(ocl): set buffer pool size to 2MB
...
Increase small buffer pool allocator size to 2MB
Related-To: NEO-9690
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-12-05 00:35:55 +01:00
Joshua Santosh Ranjan
f20dbaa7cf
feature: update zello_metrics to support new tests
...
Related-To: NEO-9591
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-04 21:20:45 +01:00
Mateusz Jablonski
83006521bc
refactor: correct naming of internal fp atomic ext flags
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 19:02:53 +01:00
Mateusz Jablonski
92838c05fd
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 19:02:36 +01:00
Mateusz Jablonski
c48e57e2de
refactor: rename register offsets and constants
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 18:31:39 +01:00
Mateusz Jablonski
4fca0e16b6
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 18:26:31 +01:00
Milczarek, Slawomir
87247e6949
fix: Add path for clCreateBuffer with host unified memory ptr
...
Related-To: NEO-9612
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2023-12-04 18:16:56 +01:00
Mateusz Jablonski
3695e63f9d
refactor: correct naming of internal usm flags
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 17:10:40 +01:00
Mateusz Jablonski
9a28317ac4
refactor: rename variables from MemoryBanks namespace
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 16:46:46 +01:00
Mateusz Jablonski
9486cd2a26
refactor: rename WALKER_TYPE to DefaultWalkerType
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 16:29:32 +01:00
Mateusz Jablonski
306142eefa
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 16:00:52 +01:00
Mateusz Jablonski
8884e94a38
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 15:54:18 +01:00
Mateusz Jablonski
552c129c0b
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 15:14:02 +01:00
Dominik Dabek
6cf6a8def8
performance: add power throttling debug key
...
Set windows process power throttling hint to HIGH on wddm init
Related-To: NEO-8215
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-12-04 15:03:33 +01:00
Kamil Kopryk
933e5ab818
refactor: remove dead code
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2023-12-04 14:31:00 +01:00
Mateusz Jablonski
95eb723ca5
test: lower priority of alarm thread in Windows ULT
...
notify alarm thread readiness by setting atomic bool
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 14:25:35 +01:00
Aravind Gopalakrishnan
ec3d4d0956
feature(sysman): Add ras get state exp implementation
...
Related-To: NEO-8839
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-12-04 13:54:17 +01:00
Mateusz Jablonski
c3d3a4db1f
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 13:45:53 +01:00
ocldev
824cdfa585
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-04 11:29:12 +01:00
Baj, Tomasz
fe0c7f1004
fix: when size is 0 then don't copy
...
Related-To: NEO-8381
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com>
2023-12-04 11:18:00 +01:00
John Falkowski
911acd81a2
feature: add SetBOChunkingSize debug variable
...
Resolves: NEO-9562
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2023-12-04 06:21:01 +01:00
Bari, Pratik
58b5e4aaa9
feature: Creation of SysmanKmdInterfaceI915Prelim class
...
- A new class SysmanKmdInterfaceI915Prelim has been created.
- The earlier class SysmanKmdInterfaceI915 has been renamed to
SysmanKmdInterfaceI915Upstream.
Related-To: NEO-9556
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2023-12-04 05:14:39 +01:00
Compute-Runtime-Validation
9add9f12dc
Revert "feature: add SetBOChunkingSize debug variable"
...
This reverts commit e1df8f9112
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-03 03:28:16 +01:00
Mateusz Hoppe
8056476d8d
fix: program binding table for bindless kernels
...
- if binding table entries are used in bindless kernel, program Binding
table
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-01 19:54:10 +01:00
Mateusz Jablonski
f06c2f04d0
test: simplify mt test, reduce number of iterations
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 19:42:35 +01:00
Michal Mrozek
a129c29b40
performance: do not enable v2 algorithm in certain scenarios
...
- do not enable when SubSliceCount != MaxSubSlicesSupported
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
Related-To: NEO-6989
2023-12-01 19:40:11 +01:00
Joshua Santosh Ranjan
20e0b6f005
feature: add support for activateMetrics
...
Related-To: NEO-9067
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-01 18:10:15 +01:00
Grzegorz Choinski
950dacdcd7
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-12-01 17:24:05 +01:00
Kamil Kopryk
aa950a4a96
feature: Add heapless mode programming in l0 1/n
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2023-12-01 17:01:01 +01:00
Mateusz Jablonski
7a17df93a6
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 16:54:11 +01:00
Mateusz Jablonski
039c993219
test: improve alarm handler on Windows
...
- check elapsed time in a loop
- log more details
- disable abort request during global cleanup
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 16:01:56 +01:00
Dunajski, Bartosz
2c921ec940
feature: support to use mi_atomic for signalling in-order counter
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-01 15:35:12 +01:00
Bellekallu Rajkiran
35ead06765
fix: Fix Sysman ULT failures
...
- Merge Ras and globalOps prelim files with non-prelim
files.
Related-To: NEO-9521
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-01 15:11:22 +01:00