feature: skip Events from previous append in in-order CL path

Related-To: NEO-7966

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2023-06-01 09:57:35 +00:00
committed by Compute-Runtime-Automation
parent 808ff8c2e4
commit fb7fff7442
3 changed files with 74 additions and 0 deletions

View File

@@ -205,6 +205,8 @@ struct Event : _ze_event_handle_t {
this->metricStreamer = metricStreamer;
}
void enableInOrderExecMode(const NEO::TimestampPacketContainer &inOrderSyncNodes);
bool isInOrderExecEvent() const { return inOrderExecEvent; }
const NEO::TimestampPacketContainer *getInOrderTimestampPacket() const { return inOrderTimestampPacket.get(); }
protected:
Event(EventPool *eventPool, int index, Device *device) : device(device), eventPool(eventPool), index(index) {}