Compute-Runtime-Validation
b40830c1e6
Revert "fix: MaxSubSlicesSupported should be set to total non-fused count"
...
This reverts commit ee0022d234 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-07 02:15:20 +02:00
Brandon Yates
ee0022d234
fix: MaxSubSlicesSupported should be set to total non-fused count
...
Related-to: HSD-18042764574
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-06 12:09:36 +02:00
Zbigniew Zdanowicz
841267ecbd
feature: save command buffer gpu address for front end command in command list
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-05 09:59:08 +02:00
Alicja Lukaszewicz
3f7887dc6a
refactor: add function for setting additional cache
...
Related-To: NEO-15072, HSD-14024701488
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-07-30 14:45:08 +02:00
Zbigniew Zdanowicz
b5646b45e9
refactor: change interface to pass command buffer pointer as reference
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-30 11:25:53 +02:00
Zbigniew Zdanowicz
1fc0826394
feature: add encoder to program hw commands in data buffers on gpu
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-29 20:27:10 +02:00
Mateusz Jablonski
05cf05e10e
refactor: remove redundant tracking of media sampler programming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-28 15:17:46 +02:00
Mateusz Jablonski
41ce81143a
refactor: remove not needed flags p2pAccessSupported, p2pAtomicAccessSupported
...
such support is queryable in runtime
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-01 11:37:51 +02:00
Szymon Morek
0db5ce22a1
performance: use resource_barrier on Xe2 and PTL
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-24 14:24:47 +02:00
Aleksandra Nizio
f0780df9be
fix: Remove unused AubMemDump logic
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-06-20 19:54:48 +02:00
Michal Mrozek
f6cb013896
refactor: remove redundant member
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-06-18 16:15:30 +02:00
Grochowski, Stanislaw
a8394cbdeb
refactor: remove WalkerVariant
...
Related-To: NEO-14537
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-06-16 11:30:32 +02:00
Damian Tomczak
5cd1423bab
feature: packed surface format
...
Resolves: NEO-13669
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-06-12 17:32:16 +02:00
Chodor, Jaroslaw
767755df94
refactor: introducing AOT platforms wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-06-11 15:30:24 +02:00
Compute-Runtime-Validation
1a50e8e7c0
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 556c0b64c6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-30 18:00:34 +02:00
Katarzyna Cencelewska
828d6bafa7
fix: return proper value for zeKernelSuggestGroupSize
...
Resolves: HSD-18042274687
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-30 16:35:21 +02:00
Grochowski, Stanislaw
2d9108f8b6
refactor: change DefaultComputeWalker
...
Related-To: NEO-14537
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-05-29 18:05:29 +02:00
Young Jin Yoon
2773bd8ec0
fix: estimate blitter commands for memory fill
...
Added getNumberOfBlitsForColorFill, getNumberofBlitsForByteFill,
and getNumberOfBlitsForFill in BlitCommandsHelper to estimate
total number of blitter command generated for
dispatchBlitMemoryColorFill, dispatchBlitMemoryByteFill, and
dispatchBlitMemoryFill, respectively.
Use getNumberOfBlitsForColorFill to determine whether
additionalTimestampNode is required for appendMemoryBlitFill.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-29 00:21:35 +02:00
Szymon Morek
556c0b64c6
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-28 12:30:01 +02:00
Maciej Plewka
e6f3ebce5d
fix: add pc with stall before barrier with post sync on bmg
...
Related-To: NEO-14491
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-05-28 09:24:21 +02:00
Aleksandra Nizio
e43ec2bbfd
fix: Removing stream
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-05-27 18:53:02 +02:00
Lukasz Jobczyk
86e7d5b276
performance: Skip fence after PC when no post sync write
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-23 10:33:28 +02:00
Lukasz Jobczyk
680fa1ec1d
refactor: Split direct_submission_hw.inl
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-22 11:27:52 +02:00
Vysochyn, Illia
f99a4c2193
feature: Define thread group dispatch size according to kernel metadata
...
Related-To: NEO-10945
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-05-19 16:02:21 +02:00
Compute-Runtime-Validation
8839d62c79
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 2a63853349 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-16 20:19:06 +02:00
Szymon Morek
2a63853349
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-16 14:12:18 +02:00
Zbigniew Zdanowicz
2b734880e0
refactor: add new alias type for walker type
...
Related-To: NEO-10492
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-05-16 09:08:32 +02:00
Szymon Morek
bff8f74de7
refactor: remove unused parameter
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-15 12:23:27 +02:00
Aleksandra Nizio
fa1e3fd6a2
fix: Remove old aub_mem_dump logic and related tests
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-05-13 08:38:59 +02:00
Young Jin Yoon
5221b5b00e
fix: patch counter values with additional blit properties
...
Modified BlitCommandsHelper and CommandListHw to patch counter values
when using additional blit properties and in order command list is
enabled.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-13 04:32:31 +02:00
Michal Mrozek
afdc04975f
refactor: remove ftrSvm variable
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 16:16:42 +02:00
Mateusz Jablonski
04990d90f7
refactor: remove not needed device parameter from AUBFamilyMapper
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-07 15:43:40 +02:00
Michal Mrozek
c3eec70a97
refactor: remove not needed hw info member
...
- it is false on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 14:17:49 +02:00
Young Jin Yoon
529b89c16a
feature: support copy function post-sync [4/n]
...
Added EncodePostSync to BlitPostSyncProperties, and
applyAdditionalBlitProperties to BlitCommandsHelper.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-02 00:02:43 +02:00
Compute-Runtime-Validation
0c3b765942
Revert "refactor: add BlitSyncPropertiesExt to BlitSyncProperties"
...
This reverts commit b5a259aded .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-01 03:23:53 +02:00
Young Jin Yoon
b5a259aded
refactor: add BlitSyncPropertiesExt to BlitSyncProperties
...
Added BlitSyncPropertiesExt to provide additional information for
different platform and/or blitter commands.
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-30 19:11:34 +02:00
Young Jin Yoon
05c6612386
refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs
...
Refactored various member variables in EncodeDispatchKernel to directly
include EncodePostSync
Changed command encoder and command list to use the modified
EncodeDispatchKernel.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-17 20:55:40 +02:00
Young Jin Yoon
5a2a792c34
Revert "refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs"
...
This reverts commit 40aef1555e .
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-17 15:37:05 +02:00
Young Jin Yoon
40aef1555e
refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs
...
Refactored various member variables in EncodeDispatchKernel to directly
include EncodePostSync
Changed command encoder and command list to use the modified
EncodeDispatchKernel.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-16 17:46:07 +02:00
Marcel Skierkowski
31f0fd4672
refactor: rename variable slmSize
...
Max programmable slm size is stored in RuntimeCapabilityTable as slmSize.
That is misleading name
Rename the variable slmSize to better reflect the actual meaning of the member.
Related-To: NEO-12949
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-14 20:00:29 +02:00
Kamil Kopryk
dd3d294f87
performance: cache MOCS values
...
This change caches the most used MOCS values:
* getMOCS(GMM_RESOURCE_USAGE_OCL_BUFFER_CONST);
* getMOCS(GMM_RESOURCE_USAGE_OCL_BUFFER);
* getMOCS(GMM_RESOURCE_USAGE_OCL_BUFFER_CACHELINE_MISALIGNED);
inside gmmHelper class during initialization to avoid repeated
calls of virtual functions, branches and/or gmm lib access.
and adds more readably corresponding getters:
* getL1EnabledMOCS
* getL3EnabledMOCS
* getUncachedMOCS
If force all resources uncached is called,
these 3 cached mocs values are reinitialized
It also changes the order of gmmHelper members, to avoid
not needed padding after addressWidth
and simplifies logic in getMocsIndex function
for xehp and later products.
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-04-14 14:12:48 +02:00
Young Jin Yoon
0de024dbf9
refactor: separate post-sync into EncodePostSync
...
Created EncodePostSync template struct to organize various post-sync
variables/functions from EncodeDispatchKernel
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-07 20:06:14 +02:00
Lukasz Jobczyk
8978ea5e5a
performance: Do not create global fence allocation on integrated
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-07 11:22:04 +02:00
Jaroslaw Warchulski
df07897144
fix: forbid compression for pre-xe2 platforms
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-05 00:15:16 +02:00
Mateusz Jablonski
bb518adf34
fix: patching payload arguments in inline data in case of indirect kernel
...
Related-To: NEO-14532
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-03 17:21:28 +02:00
Jaroslaw Warchulski
c010d17842
fix: respect compression flag in capability table
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-03 15:36:55 +02:00
Bartosz Dunajski
bb3927531e
refactor: reduce HWTEST2_F usage in test_in_order_cmdlist_1.cpp
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-02 14:29:12 +02:00
Jack Myers
0aa2c4f0cb
feature: allow removal of heapful code paths
...
Related-To: NEO-13007
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-03-27 01:34:35 +01:00
Jaroslaw Warchulski
eeeed9edd8
refactor: cleanup in product helpers
...
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-25 21:07:55 +01:00
Jaroslaw Warchulski
1230ab99aa
refactor: adjust product helper file name after pre-gen12 removal
...
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-25 15:57:46 +01:00