Commit Graph

14780 Commits

Author SHA1 Message Date
Dunajski, Bartosz
6d91859a43 feature: experimental API to query data size for append wait on memory
Related-To: NEO-8145

New API helps to define supported input data size for wait API:
zexCommandListAppendWaitOnMemory[64].
If user uses API with greater size than supported, API call may return
error.

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-08 15:20:51 +01:00
Young Jin Yoon
4964fb8e44 build: update i915 prelim headers
third_party/uapi/prelim/drm from prelim v2.0-rc21
https://github.com/intel-gpu/drm-uapi-helper

Related-To: NEO-8276
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2023-12-08 14:57:09 +01:00
Kulkarni, Ashwin Kumar
a064388ba8 fix(sysman): fixes multithread access issue with FDCache
Related-To: NEO-9720

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-12-08 09:53:46 +01:00
Compute-Runtime-Validation
f395bdbdab Revert "refactor: reduce CommandList class size by changing vector types"
This reverts commit dcf74e8d29.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-08 04:26:20 +01:00
Joshua Santosh Ranjan
b5ac2cb6b4 feature: Improve Metric Notification
Use common notification structure

Related-To: NEO-8562

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-07 21:39:00 +01:00
Milczarek, Slawomir
bec9874487 fix: Improved event profiling setup for bcs split enqueue
Fixes OpenCL Khronos failures in test profiling with bcs split

Related-To: NEO-8927

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2023-12-07 21:29:55 +01:00
ocldev
44c23cb8be build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-07 21:23:59 +01:00
Dunajski, Bartosz
4bfbdf2fbc refactor: remove redundant reserve calls
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-07 21:00:30 +01:00
Dunajski, Bartosz
aab3e7f7c5 refactor: improve getting postsync_data struct type
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-07 15:41:44 +01:00
Pawel Cieslak
1e9b77f446 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-12-07 13:32:34 +01:00
Mateusz Hoppe
f3639fbc35 test: extend zello_bindless_kernel
- add --bindless-images option to compile only images in bindless mode
- run both test cases by default

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-07 12:35:50 +01:00
Lu, Wenbin
5f4ab5c1dd feature: treat imported host pointer as host USM
Related-To: GSD-6061, NEO-8858

Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com>
2023-12-07 11:43:03 +01:00
Kamil Kopryk
7a14db7f9b refactor: add max front end threads in EncodeWalkerArgs
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2023-12-07 11:38:46 +01:00
Mateusz Jablonski
f1841527a9 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-07 11:14:11 +01:00
Pawel Cieslak
d07c2a93d9 ci: list blackbox test and their platforms to run
Related-To: NEO-9660
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-12-07 11:04:25 +01:00
Bellekallu Rajkiran
b5a09f8eb4 feature: Add support for ras clear state exp
Related-To: NEO-8873

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-07 10:59:36 +01:00
Dunajski, Bartosz
dcf74e8d29 refactor: reduce CommandList class size by changing vector types
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-07 09:08:59 +01:00
Lukasz Jobczyk
c8c3f862f4 refactor: Add key to force zero copy without coherency
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-12-07 07:56:54 +01:00
Compute-Runtime-Validation
253035878a Revert "test: lower priority of alarm thread in Windows ULT"
This reverts commit 95eb723ca5.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-07 05:13:42 +01:00
Bakwad, Anvesh
c367c2b332 feature: Support Product Helper for Performance Module
Related-To: NEO-9593

Signed-off-by: Bakwad, Anvesh <anvesh.bakwad@intel.com>
2023-12-06 23:47:53 +01:00
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