With 1 GHz in 2000 and 3GHz in 2002 100 GHz CPUs were expected in 2005. A decade later, we still run 3 GHz CPUs:
"We're not going to have faster processors. Instead, making software run faster in the future will mean using parallel-programming techniques. This will be a huge shift."
- The Economist, "Parallel bars"
As time goes, multicore growing, software applications will be increasingly CPU-bound, making efficiency increasingly important:
G-WAN App. server (one single ~200 KiB executable) makes all programming languages scale higher than other solutions.