PerformanceSoftware
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.