Performance
Software
¨ Computing hardware
doubles its speed every
eighteen months.
¨ Yet it often takes more
than a year for software
to be optimized or "tuned"
for performance on a newly
released CPU.
¨ The job of optimizing
software to exploit the
special features of a given
CPU has historically been
an exercise in hand
customization.
L 2 Cache
L 3 Cache