Comparisons

Two things routinely conflated, put side by side. Neither column is the winner — what decides is the workload and the machine.

Latency vs Bandwidth

Two different resources, routinely conflated. Latency is how long one access takes; bandwidth is how many bytes per second the system can sustain. A workload can saturate one while leaving the other almost untouched.

Strengths

Improved by locality, prefetching and overlapping independent misses

Costs

Cannot be hidden when accesses are dependent

Use when

Pointer chasing, tree and graph traversal, dependent loads

Strengths

Improved by moving fewer bytes: better layout, smaller types, compression

Costs

Cannot be raised by adding cores — they share it

Use when

Streaming, scans, large copies, dense linear algebra

DimensionLatencyBandwidth
Typical symptomLow IPC, low bandwidth, high miss latencyLow IPC, bandwidth near peak
More cores helpSometimes — more independent chainsNo — they contend
Prefetching helpsOnly if the address is predictableYes, up to the bandwidth limit