0Pricing
CUDA Academy · Lesson

Measuring Effective Bandwidth

Comparing achieved to peak throughput.

From Theory to Numbers

Coalescing helps, but you should prove it. The metric that tells the truth is your kernel's effective bandwidth in gigabytes per second.

What Effective Means

Effective bandwidth counts the bytes your kernel actually needed, divided by the time it took. It reflects useful work, not wasted lines.

All lessons in this course

  1. What a Memory Transaction Is
  2. Coalesced vs Strided Reads
  3. Structure of Arrays vs Array of Structs
  4. Measuring Effective Bandwidth
← Back to CUDA Academy