fix: calculate event timestamps based on submit time and host time diff

Related-To: HSD-18034426016, HSD-18034426678
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-10-23 15:22:11 +00:00
committed by Compute-Runtime-Automation
parent 820f32abe2
commit 7e7eea9995
10 changed files with 197 additions and 206 deletions

View File

@@ -60,9 +60,7 @@ void *CommandQueue::cpuDataTransferHandler(TransferProperties &transferPropertie
if (eventsRequest.outEvent && !isMarkerRequiredForEventSignal) {
eventBuilder.create<Event>(this, transferProperties.cmdType, CompletionStamp::notReady, CompletionStamp::notReady);
outEventObj = eventBuilder.getEvent();
TimeStampData queueTimeStamp;
getDevice().getOSTime()->getGpuCpuTime(&queueTimeStamp);
outEventObj->setQueueTimeStamp(queueTimeStamp);
outEventObj->setQueueTimeStamp();
outEventObj->setCPUProfilingPath(true);
*eventsRequest.outEvent = outEventObj;
}