Definition: An observation by Intel founder Gordon Moore that the capacity of electronic devices roughly doubles annually.
Question. Are they saying that the capacity of already made devices doubles? Or are they saying that newer devices will have double the capacity that the older ones had? Does this apply to silicon chips?
As we know, in Quantum worlds, anything can happen. :-)
It was originally about transistor count on silicon for integrated circuits, but also switching speed has been incorporated as well, they both really go hand in hand. It's is also now 18 months (or has been for awhile).
Moore's law has really been dead (no longer really applies) for quite some time, the curve is getting very flat.
What really has not changed is the technology! Sure, you can now fit millions or billions of transistors per mm of silicon, but the architecture has almost not changed at all, we are still using the same basic design for CPU's that we were using in the 1970's (my fist CPU was a 2650, and Z-80's) they have the same basic structure as your i7 or the latest thing from Intel.
It's the standard Von Neuman architecture, with the same programming methodology. There are other 'non-Von Neuman' architectures (such as the Harvard architecture) that can provide advantages in computing power but require a different thinking about how to program.
Harvard separates data from program onto different busses, as opposed to how we generally do it now where program and data are mixed. Harvard then has some advantages and can provide faster processing but it is very difficult to program or to port Von Neuman programs to different architectures.
So Moore is just about number of transistors and speed (and power dissipation that results), but not so much about actual system advancements.
I think method and system advantages have been investigated less because of the performance gains that have come from transistor density and switching speed.. but as Moore's law declines we are going to have to look more into different methods as well. Such as parallel processing and different processing architectures.
Edited by Mutex, 08 February 2020 - 01:01 PM.