Moore’s Law Running Out of Room, Tech Looks for a Successor
nytimes.com
nytimes.com
It does seem like we should stop counting how many transistors fit in how much space. At this point, size isn't the limiting factor. Tracking either the cost of a unit of processing power or the total processing power of the planet would be more meaningful in benchmarking technological progress.
28nm: The Last Node of Moore's Law http://www.eetimes.com/author.asp?doc_id=1321536
The main point of the decline of Moore's law is that it is about economics as much as it is about the size of the features on a chip. Even if someone does figure out how to get to 5nm it may not be cost effective to mass produce chips at that size. Already we see that Intel can't afford to keep up with shrinking scale as they've moved away from their tick-tock cadence to tick-tock-tock. Intel has the most advanced materials research in the world and they can't make it work cost effectively. That indicates pretty clearly that the exponential scaling of transistors is over. Smaller transistors may still be possible or new materials may emerge but the future scaling isn't going to happen on Dr. Moore's timetable which is the basis for Moore's law.
On top of that, it is not quite clear what would the hardware designers achieve with an increased transistor budget. CPU cores are becoming increasingly small in comparison to the surrounding circuitry (graphics, caches, control logic). We are bumped on clock speeds, too.
Well that would seem to call for adding specialized coprocessors or even FPGA's, not just more CPU cores.
If you're going complete coprocessor, you can do much more like Apple has done with their motion coprocessors or the secure enclave.
The lack of progress on thread perf is a huge problem.
E3 xeons (which are essentially i7s with ECC) score higher; But if you care about single thread perf then you get an i7-4790k which has been top of the list since 2014. Zero progress has been made since then.
[0] https://web.archive.org/web/20130810001315/http://www.semico...
That, combined with Amdahl's law, means that the unmistakable levelling off that we're seeing now will place some pretty firm limits on what we can compute until we move off of silicon.
Imagine that we have the technology in place to manufacture silicon chips at 2nm. How would we design CPU cores with a substantially better single-thread performance, when clock speed is limited? Optimization techniques like OoO execution and register renaming have already been pushed to their extremes. Increasing caches beyond a certain point has been shown to deliver diminishing returns.
We just don't know fundamentally how to design a substantially faster CPU core.
PS: It's a Gatling CPU...
So yeah, the party's definitely over and it's down to more efficient software at this point until we get optical computing or rod logic or something crazy like that.
Not to mention there is lots of room for improvement on the memory front, stalls kill performance.
Going by a more general version of Moore's Law (cost of equivalent processing power being halved about every 18 months) then I don't see any end in sight, though we might need to change paradigms on what processing power means every now and then.
This leads on to less heat which means you can stack the layers more. 3D chips. Cram more cores in, layer memory into the mix.
Is any of this feasible or realistic?
If not them, there are all kinds of III-V crystals. They come with their own share of problems, but they might be good for something beyond LEDs.
I think the greatest help from any non-silicon design will be from better heat dissipation and lower leakage. Those still have a lot of room to improve.
The only other way to reduce power is by clock gating, which pretty much happens these days on any decent SoC design targeted at mobile.
The more that can be automated, automatically repaired / etc, the cheaper things get and the less humans will be potentially exposed to hazardous chemicals.
It won't improve single core performance, but it will go a long way towards making devices cost less.
I mean it's similiarity that makes you think of carbon as an alternative to silicon rather than some other element, no?
The atoms configuration dictate everything in organic chemistry. (And in inorganic too, but you rarely have alternative configurations there.)
I don't know much about the relative performance of diamond transistors versus silicon transistors, so I can't say anything concretely about that. I could maybe see some sort of diamond solution being used as an add-on to current silicon technologies whereby the diamond helps enhance heat transport/cooling of the silicon device.
Yeah, we hope processors keep getting more powerful. Calling this "Moore's law" is idiotic. And probably confuses poor journalists and undergrads.
"Despite its official sound, it is not actually a scientific rule like Newton’s laws of motion. Instead, it describes the pace of change in a manufacturing process that has made computers exponentially more affordable."