The machine that saved Moore's Law
technologyreview.com
technologyreview.com
But now that it does, Intel has some catch-up to do to build fabs using these things to match what TSMC is doing with them.
TSMC has settled on older generation anyway. Their "slightly" delayed 3nm isn't on GAAFET / Nanowire / Ribbonfet or MBCFET. whatever term they decide to use. ( It is getting worse then their "nm" naming ) and not on High-NA EUV either which is scheduled for their 2nm. Sometime in 2025.
So the lead time may be around a year and a bit more.
And I keep mentioning this everywhere, on HN or Semiwiki and other places. TSMC is a (very) conservative company. Betting on something exotic and not quite ready isn't their thing.
...Until it isn't and it gets your stuff done. The best CTOs I have ever met were far more superficial in how they treated their issues than the best engineers were about theirs (perhaps a sign of being focused more/only on the bigger picture?).
https://www.youtube.com/results?search_query=asianometry+asm...
and also relevant their Zeiss episodes
https://www.youtube.com/results?search_query=asianometry+zei...
When did that happen? Last I checked even Intel's new hotness was struggling to double the IPC of my ancient Haswell.
EUV would have to be cheap to keep Moore's Law alive.
Small embedded and low performance chips may have already topped out in a cost/benefit sense. There's no benefit to a 5nm process microcontroller for a coffee maker. The really small nodes may stay reserved for high performance or ultra low power chips.
After we really do hit the top of the sigmoid it doesn't mean computers getting more powerful is over. It just means we would have to go to 3D, massively parallel systems with chiplets, compute/memory integration to reduce RAM latency, special purpose accelerators using quantum or photonic computation, etc.
It does probably mean the free lunch of "faster systems with existing code" is largely over. Of course that free lunch train started to end in the 2000s when clock speeds on conventional chips topped out in the 2-5ghz range. It meant we had to go parallel, a transition very much still in progress.
Edit: remember too that there is a TON of performance on the table on today's systems via more efficient slimmed down code. I think we will see the small/simple/efficient trend increase and bloat will be seen as much more embarrassing than it is today.
Look at what could be done with efficient code on an 8-bit 64K RAM computer in the 1980s:
It's not clear that it's impossible. A H+ atom is just a proton -- it's not inconceivable that there can be subatomic switches.
100% agree on that, but GEOS was terrible. I can't imagine anyone actually using it for anything useful.
LUnix is another impressive C64 project, a Unix in the same tiny memory/CPU footprint!
https://en.wikipedia.org/wiki/LUnix
We got highly useful very good GUIs on computers with hundreds of kilobytes of RAM and 8-16mhz 16-bit and 32-bit CPUs. Windows 3, OS/2, macOS Classic, and X11/Motif were a lot more useful and usable than GEOS.
Today's computers are hundreds to thousands of times more powerful. They should be a lot faster than they are.
We really should never have to wait for anything.
I'm hoping you're right that the pendulum might switch towards leaner applications, but I haven't seen that happening yet.
Thought I'd look it up. https://gamicus.fandom.com/wiki/Instructions_per_second
C64 6510: 0.43 MIPS. PS4: 200,000 MIPS.
A 3950X is 749,070 MIPS according to https://en.wikipedia.org/wiki/Instructions_per_second
So it's actually almost 2 million times more powerful...
I believe we're long past the point where a clock speed boost or a new instruction set can generate any huge leaps in processing power over a single generation, and I would go so far as to say that there is very little practical difference between, say a 6th gen core i7 and an 11th gen i7 from the end users perspective.
-Jim Keller
We broke the 2x graph for some time already. But that doesn't mean we are not getting 1.7x.
That means that practically, the smallest conceivable metal pitch is 10nm, the smallest gate is 20.
From 5nm, it implies a factor of 10 is left, or about 3-4 nodes.i expect lower scaled nodes at larger delays, but another 15-20 years.
About 10nm. High-end chips have been there for ages now. Fighting those problems takes quite a bit of creativity.