Track separate task count for each BCS in OpenCL CommandQueue

Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
This commit is contained in:
Maciej Dziuban
2021-10-06 15:19:50 +00:00
committed by Compute-Runtime-Automation
parent 852b2f6e6e
commit 19a6c9b1d3
7 changed files with 45 additions and 28 deletions

View File

@@ -380,7 +380,7 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
QueueThrottle throttle = QueueThrottle::MEDIUM;
EnqueueProperties::Operation latestSentEnqueueType = EnqueueProperties::Operation::None;
uint64_t sliceCount = QueueSliceCount::defaultSliceCount;
CopyEngineState bcsState = {};
std::array<CopyEngineState, bcsInfoMaskSize> bcsStates = {};
bool perfCountersEnabled = false;