mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-09 22:43:00 +08:00
OCL: Optimize IOQ barriers handling
Related-To: NEO-7458 Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
6aadf63725
commit
b3c2fa41c5
@@ -129,6 +129,13 @@ struct TimestampPacketHelper {
|
||||
}
|
||||
}
|
||||
|
||||
template <typename GfxFamily>
|
||||
static void nonStallingContextEndNodeSignal(LinearStream &cmdStream, const TagNodeBase ×tampPacketNode, bool multiTileOperation) {
|
||||
uint64_t contextEndAddress = getContextEndGpuAddress(timestampPacketNode);
|
||||
|
||||
NEO::EncodeStoreMemory<GfxFamily>::programStoreDataImm(cmdStream, contextEndAddress, 0, 0, false, multiTileOperation);
|
||||
}
|
||||
|
||||
template <typename GfxFamily>
|
||||
static void programCsrDependenciesForForMultiRootDeviceSyncContainer(LinearStream &cmdStream, const CsrDependencies &csrDependencies) {
|
||||
for (auto timestampPacketContainer : csrDependencies.multiRootTimeStampSyncContainer) {
|
||||
|
||||
Reference in New Issue
Block a user