Optimize BCS flushing scheme [1/n]

Change-Id: Ia192d24196e46fc281c401c241044f3429c16693
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2020-06-24 13:32:09 +02:00
committed by sys_ocldev
parent c5f3fe5987
commit c1dc8a8c3c
8 changed files with 203 additions and 90 deletions

View File

@@ -686,4 +686,12 @@ void CommandQueue::aubCaptureHook(bool &blocking, bool &clearAllDependencies, co
}
}
}
bool CommandQueue::isGpgpuSubmissionForBcsRequired() const {
if (DebugManager.flags.ForceGpgpuSubmissionForBcsEnqueue.get() == 0) {
return (latestSentEnqueueType != EnqueueProperties::Operation::Blit) && (latestSentEnqueueType != EnqueueProperties::Operation::None);
}
return true;
}
} // namespace NEO