Moore's law is always one of those things that's bothered me over the years because its seems on the ground that "power" isn't in fact doubling every 18 months or so. I've even heard on occasion that it's accelerating from 18 down to 12 months or whatever however even on a 24 or 48 month timescale, I don't see how it's even anywhere near a doubling..
I know there's a ton of different technologies that it applies to however I would have thought that desktop CPUs would have been a reliable cornerstone to test Moore's Law over time.
I have the Intel i7 980x (
http://ark.intel.com/products/47932) which was released in March 2010. It's a 6 core CPU that I use mainly for video encoding.
Cinebench is
the standard for benchmarking multicore intensive tasks like encoding. The 980x scores around 9.0 at the 3.33ghz stock clock speed.
November 2011 or 19 months after the 980x was released, the 3960x - the natural successor ("extreme edition") to the 980x was released which also sported 6 cores. It scores around 11.3 at stock.
Roll on September 2013 and the 4960x was released which again was an 6 core extreme CPU. It scores just 0.7 more over the 3960x in Cinebench or 12.0 at stock speeds.
So basically what we're looking at is a mere 33% increase in performance (9 -> 12) in Cinebench over the space of a massive 42 months. Where did the 100% in performance in 18 months that Moore promised me go? According to what's generally assumed when thought about Moore's Law, the 4960x should be scoring 20.7 by now.
My question is where is Moore's Law in practice here?
Looking up Moore's Law in Wikipedia we find:
".. that the number of transistors on integrated circuits doubles approximately every two years."
Further:
The period is often quoted as 18 months because of Intel executive David House, who predicted that chip performance would double every 18 months (being a combination of the effect of more transistors and their being faster).
So Moore is saying transistors doubling in 24 and House is saying
performance doubling every 18.
Number of transistors:
980x: 1.17bn @ 32nm
3960x: 2.27bn @ 32nm
4960x: 1.86bn @ 22nm
So it's true that we've seen almost a doubling of transistors in 19 months but nothing like that in performance so wtf? My point is that Moore's Law surely only matters and the endlessly touted utility it some day will bring to all ("the singularity", amazing price / performance, etc) if performance is physically realised!
The number of transistors has little bearing because most people when talking about Moore's Law are referring, or more accurately I suggest, are wrongly assuming a doubling in physical performance.
What am I missing in all this Moore's law, singularity malarchy? Maybe people are confusing a doubling of transistors to mean a doubling in performance? Or is there a real doubling in performance (price, size, power consumption, etc) occurring elsewhere beyond the realm of a Cinebench score that matters?