Skip to content

Commit b83452a

Browse files
committed
GPU: Can insert marker earlier, no need to wait
1 parent b6ad4bc commit b83452a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: GPU/GPUTracking/Global/GPUChainTrackingMerger.cxx

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ void GPUChainTracking::RunTPCTrackingMerger_MergeBorderTracks(int8_t withinSecto
3232
}
3333
uint32_t n = withinSector == -1 ? NSECTORS / 2 : NSECTORS;
3434
if (GetProcessingSettings().alternateBorderSort && (!mRec->IsGPU() || doGPU)) {
35-
TransferMemoryResourceLinkToHost(RecoStep::TPCMerging, Merger.MemoryResMemory(), 0, &mEvents->init);
3635
RecordMarker(&mEvents->single, 0);
36+
TransferMemoryResourceLinkToHost(RecoStep::TPCMerging, Merger.MemoryResMemory(), 0, &mEvents->init);
3737
for (uint32_t i = 0; i < n; i++) {
3838
int32_t stream = i % mRec->NStreams();
3939
runKernel<GPUTPCGMMergerMergeBorders, 0>({GetGridAuto(stream, deviceType), krnlRunRangeNone, {nullptr, stream && i < (uint32_t)mRec->NStreams() ? &mEvents->single : nullptr}}, i, withinSector, mergeMode);

0 commit comments

Comments
 (0)