AI Infra Interviews logo
← CUDA, Triton & Kernel Engineering / 21
mediumNVIDIALambda

How do you overlap host-to-device transfers with compute, and what has to be true before the overlap actually happens?

An asynchronous call returns early, but the timeline still shows copies and kernels taking turns. Derive the pipeline's fill and drain costs, then check dependencies, buffers and hardware before expecting overlap.

Updated Sep 2026 · Learn how AI infrastructure works through explanations, worked examples and diagrams, then practise applying it to interview questions.

An asynchronous call returns early, but the timeline still shows copies and kernels taking turns. Derive the pipeline's fill and drain costs, then check dependencies, buffers and hardware before expecting overlap.

The full answer is part of Premium. A free account includes more answers in each topic, but does not unlock this one.

20 answers per topic instead of 10, plus saved progress and bookmarks · no cardor unlock all 316 remaining answers · ₹2,000 / $25

Work through the numbers

Change the assumptions in a free calculator, then explain what the result establishes and what still needs measurement.

UP NEXT ON YOUR JOURNEY
FEDITOR'S NOTE

Derive finite-pipeline time, state who owns each buffer and verify concurrency in a trace. Distinguish asynchronous submission from completed overlap and stream priority from preemption.

DISCUSSION · 0

No comments yet — be the first to share your approach.