From 62340cf5a87b07729f2117fe975cf8a728a6c949 Mon Sep 17 00:00:00 2001 From: David Rohr Date: Mon, 24 Mar 2025 13:26:34 +0100 Subject: [PATCH] GPU: Can insert marker earlier, no need to wait --- GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx b/GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx index 6c79d87e50465..36a947dda9dc3 100644 --- a/GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx +++ b/GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx @@ -32,8 +32,8 @@ void GPUChainTracking::RunTPCTrackingMerger_MergeBorderTracks(int8_t withinSecto } uint32_t n = withinSector == -1 ? NSECTORS / 2 : NSECTORS; if (GetProcessingSettings().alternateBorderSort && (!mRec->IsGPU() || doGPU)) { - TransferMemoryResourceLinkToHost(RecoStep::TPCMerging, Merger.MemoryResMemory(), 0, &mEvents->init); RecordMarker(&mEvents->single, 0); + TransferMemoryResourceLinkToHost(RecoStep::TPCMerging, Merger.MemoryResMemory(), 0, &mEvents->init); for (uint32_t i = 0; i < n; i++) { int32_t stream = i % mRec->NStreams(); runKernel({GetGridAuto(stream, deviceType), krnlRunRangeNone, {nullptr, stream && i < (uint32_t)mRec->NStreams() ? &mEvents->single : nullptr}}, i, withinSector, mergeMode);