Add multi tile barrier to marker command on multi tile device

Related-To: NEO-6262

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz
2021-12-10 21:31:34 +00:00
committed by Compute-Runtime-Automation
parent d8ea439dab
commit 01348451db
12 changed files with 414 additions and 313 deletions

View File

@ -302,6 +302,13 @@ class CommandStreamReceiver {
return postSyncWriteOffset;
}
inline bool isMultiTileOperationEnabled() const {
return (activePartitions > 1) && staticWorkPartitioningEnabled;
}
virtual void programComputeBarrierCommand(LinearStream &cmdStream) = 0;
virtual size_t getCmdsSizeForComputeBarrierCommand() const = 0;
protected:
void cleanupResources();
void printDeviceIndex();