Dunajski, Bartosz
3fc3223521
refactor: reduce number of memcpy to event allocation
...
Instead of doing multiple small copies, copy single block only once
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-16 13:13:49 +01:00
Fabian Zwolinski
f91757c093
fix: enable 4KB allocation alignment through KMD on Windows
...
Related-To: NEO-9446
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-11-16 13:04:23 +01:00
Compute-Runtime-Validation
7f61217a44
Revert "performance: optimize svm allocation tracking"
...
This reverts commit e91ce78ec8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-16 11:03:19 +01:00
Lukasz Jobczyk
e91ce78ec8
performance: optimize svm allocation tracking
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-11-15 13:58:05 +01:00
Mateusz Jablonski
78b01e25d3
fix: correct number of returned L0 drivers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-15 10:14:11 +01:00
Dominik Dabek
961a8d91d0
refactor: move gmm constructor flags to struct
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-11-15 09:26:13 +01:00
Lukasz Jobczyk
9a8138725a
fix: Deferred SVM allocations look up by gpu address
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-11-14 15:27:01 +01:00
Dunajski, Bartosz
0a99d389ce
feature: new API to wait on 64b memory value
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-14 13:58:27 +01:00
Dunajski, Bartosz
55ef9516f2
feature: update waitOnMemory API to accept 64b values - part 1
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-14 10:40:24 +01:00
Dunajski, Bartosz
30777d4d4c
feature: use indirect semaphore for 64b values
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-09 16:58:45 +01:00
Baj, Tomasz
10a97548c2
refactor: remove ReturnSubDevicesAsApiDevices from OCL and L0
...
Related-To: NEO-9437
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-11-09 15:43:06 +01:00
Mateusz Jablonski
6d67198b4f
fix: fix ubsan issues in L0
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-09 12:08:30 +01:00
John Falkowski
ff480efe7a
fix: account for default chunking flag for shared prefetch determination
...
This PR accounts for default value of EnableBOChunking recently set to -1.
Related-To: NEO-9120
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-11-09 00:40:21 +01:00
Dunajski, Bartosz
a0beb96db8
feature: initial support for implicit convertion to CounterBased Events
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-08 14:59:12 +01:00
Dunajski, Bartosz
597b3637b3
fix: assign counter based event info in cpu copy path
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-08 12:55:25 +01:00
Mateusz Jablonski
e81a7be048
test: correct definition of WhiteBox of CommandListImp
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-07 13:53:27 +01:00
Mateusz Hoppe
1c37da280c
fix: fix bindless offset patching for images
...
- usingSurfaceStateHeap indicates if any of the args is using local ssh
in bindless kernels:
without global allocator - ssh is used for all args
with global bindless allocator - ssh used only for buffer with offset
set in surface state, otherwise not used
When any of the args is using ssh - getSurfaceStateHeapDataSize() returns
non-zero size.
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-07 11:39:49 +01:00
Young Jin Yoon
3782b4bd0e
feature: add functions to get/set VA space
...
Added an extension version of zeContextGetVirtualAddressSpaceIpcHandle
and zeContextPutVirtualAddressSpaceIpcHandle, which return
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE for now.
Related-To: NEO-8259
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2023-11-06 20:08:45 +01:00
Dunajski, Bartosz
d699cd2a57
feature: experimental Counter Based Event support 2
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-06 14:33:10 +01:00
Compute-Runtime-Validation
ec24eb0a4c
Revert "fix: correct number of returned L0 drivers"
...
This reverts commit dcb351e9dd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-04 02:24:26 +01:00
Spruit, Neil R
81fe42aaf5
fix: Avoid globalmemSize calc if physical Mem Size is greater than zero
...
Related-to: NEO-9050
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-11-03 16:50:15 +01:00
Dunajski, Bartosz
ddd1e8df5e
feature: enable in-order counter waits if temp allocation storage is empty 2
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-03 14:50:15 +01:00
Dunajski, Bartosz
1c44f02e84
fix: signal in-order counter for Barrier after Event
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-03 14:29:33 +01:00
Mateusz Jablonski
dcb351e9dd
fix: correct number of returned L0 drivers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-03 13:53:25 +01:00
Mateusz Jablonski
2094d16f1f
test: cleanup includes in L0 fixtures
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-03 13:23:25 +01:00
Mateusz Jablonski
b487b00ade
test: refactor L0 mock device to allow forward declaration
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-03 10:11:55 +01:00
Compute-Runtime-Validation
da9adc6797
Revert "feature: experimental Counter Based Event support"
...
This reverts commit a8c79e0ba1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 10:00:52 +01:00
Kamil Kopryk
73bb139e17
refactor: add applyExtraInternalOptions function
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-11-03 09:43:37 +01:00
Compute-Runtime-Validation
bcc5a8502b
Revert "feature: add functions to get/set VA space"
...
This reverts commit 0550c80d4f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 02:06:36 +01:00
Compute-Runtime-Validation
71617c19b3
Revert "feature: enable in-order counter waits if temp allocation storage is ...
...
This reverts commit c9376c9829 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 00:22:41 +01:00
Young Jin Yoon
0550c80d4f
feature: add functions to get/set VA space
...
Added an extension version of zeContextGetVirtualAddressSpaceIpcHandle
and zeContextPutVirtualAddressSpaceIpcHandle, which return
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE for now.
Related-To: NEO-8259
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2023-11-02 18:42:27 +01:00
Zhang, Winston
6d4f79b71b
fix: hang during appendMemory
...
Fixed command buffer size estimation in appendMemoryCopy code path.
Related-To: NEO-8293
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-11-02 18:28:17 +01:00
Dunajski, Bartosz
a8c79e0ba1
feature: experimental Counter Based Event support
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 18:01:44 +01:00
Dunajski, Bartosz
c9376c9829
feature: enable in-order counter waits if temp allocation storage is empty
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 18:01:28 +01:00
Dunajski, Bartosz
0e2885930b
refactor: pass event copy data as const reference
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 14:08:26 +01:00
Aravind Gopalakrishnan
99abb40a45
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-31 21:54:39 +01:00
Dunajski, Bartosz
130fbced5b
feature: in-order flush is host visible if dc flush not required
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-10-31 18:17:14 +01:00
Mateusz Jablonski
1116424824
fix: fix compilation of L0 black box tests for clang on Windows
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-31 10:23:16 +01:00
Pawel Cieslak
f29dc33b34
fix: fix issues detected with clang-tidy-16
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2023-10-31 08:06:30 +01:00
Compute-Runtime-Validation
c9d6615231
Revert "feature: Add extensions to expose dot product capabilities"
...
This reverts commit e988fe66e3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-31 05:06:06 +01:00
Mateusz Jablonski
d56abe6f60
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-30 17:26:20 +01:00
Jitendra Sharma
84d44a61f6
refactor: Move sysman_driver/sysman_device files to driver/device directories
...
Related-To: NEO-9376
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-10-30 16:05:09 +01:00
Aravind Gopalakrishnan
e988fe66e3
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-30 15:15:51 +01:00
Mateusz Jablonski
f9f5377218
test: remove gmock from metrics ult
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-27 09:38:23 +02:00
Zbigniew Zdanowicz
4931330258
test: move black box test function to shared lib
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-10-26 16:33:47 +02:00
Compute-Runtime-Validation
fca2159430
Revert "fix: if device hierarchy is flat then getSubDevicesCount return 1u"
...
This reverts commit cb0bb57f49 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-26 15:40:29 +02:00
Jablonski, Mateusz
8b682a6bcb
fix: fix compilation error in clang on Windows (3/n)
...
Related-To: NEO-9248
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2023-10-25 17:38:56 +02:00
Baj, Tomasz
cb0bb57f49
fix: if device hierarchy is flat then getSubDevicesCount return 1u
...
Related-To: NEO-9167
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-10-25 15:51:52 +02:00
Jablonski, Mateusz
ac5f64f5c6
fix: fix compilation error in clang on Windows (2/n)
...
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2023-10-24 15:59:06 +02:00
Mateusz Jablonski
6d2d16d68e
fix: avoid overflow of gpu time stamp in ns
...
Related-To: NEO-8394
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-24 14:56:15 +02:00