AI Infra Interviews logo
← CUDA, Triton & Kernel Engineering / 14
mediumNVIDIA

Transpose a large matrix at close to copy bandwidth. Why is the naive version slow, and what does each fix buy?

Trace how a shared-memory tile turns coalesced input rows into coalesced output rows. Then separate global sector footprints, shared-bank conflicts and measured bandwidth, including the cost of handling edge tiles.

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

Trace how a shared-memory tile turns coalesced input rows into coalesced output rows. Then separate global sector footprints, shared-bank conflicts and measured bandwidth, including the cost of handling edge tiles.

This answer is included with a free account. Sign in to read it and save your progress.

free account · no card needed

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

Explain how ownership changes between load and store, derive the 32-to-33-word bank mapping, and use copy bandwidth as a measured reference rather than a universal timing guarantee.

DISCUSSION · 0

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