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.
Registers
L 1 Cache
L 2 Cache L 3 Cache
Local Memory
Remote Memory
Secondary Memory