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
- What a Memory Transaction Is
- Coalesced vs Strided Reads
- Structure of Arrays vs Array of Structs
- Measuring Effective Bandwidth