Disable atomic dependency tracking for TSP

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2021-06-15 11:06:09 +00:00
committed by Compute-Runtime-Automation
parent b2918b5115
commit 2d55916003
9 changed files with 42 additions and 18 deletions

View File

@@ -253,10 +253,11 @@ uint32_t TagNode<TagType>::getPacketsUsed() const {
template <typename TagType>
uint32_t TagNode<TagType>::getImplicitGpuDependenciesCount() const {
if constexpr (TagType::getTagNodeType() == TagNodeType::TimestampPacket) {
return tagForCpuAccess->getImplicitGpuDependenciesCount();
} else {
return 0;
if (DebugManager.flags.DisableAtomicForPostSyncs.get() == 0) {
return tagForCpuAccess->getImplicitGpuDependenciesCount();
}
}
return 0;
}
template <typename TagType>