
Originally Posted by
robertlempriere
I think it is fair to say that during the past few years single threaded performance has not been the focus of the industry.
As randy1 pointed out already, multi-core is the way to go.
Just look at the recently announced Intel MIC / Knights Corner / Xeon Phi - this beast is running 50+ Pentium 1 cores on a single expansion board.
Further, and this is nothing new, performance improvements don't only come clock speed increments, look at SIMD, MMX etc etc, new cleverness within the CPU which in turn requires a new compiler to take advantage of said enhancements.
If you spend 5 minutes and look at the Intel site, you can easily see at a high level the major differences between the 2nd and 3rd generations of the Core i7 CPU for instance;
* Larger Cache
* Reduced Power consumption
* movement from 32nm process to 22 !!!!!! this is freaking huge
* PCI 3 from 2.0
* Smaller die!!!!
Then, look at the difference in launch dates:
Launch Date Q4'11 Q2'12
That's what has changed in 3 quarters in the Core i7 .. I'd say that's pretty impressive wouldn't you?