A Bright Future for Moore’s Law?
venturebeat.com
venturebeat.com
Considering 14nm is nearly 1 year late, and 10nm is nearly 3-4 years late depending on which schedule you looked at. Especially when you consider the absolute majority of shipment from Intel in 2020 will still not be on 10nm. Majority of the Server and Desktop Roadmap, as well as H Series Laptop are still on 14++++.
Did they just restart their Moore's Law counter in 2020?
And for anyone reading and watching the tech space for the past decades, you might notice the sudden increase in Intel's article, information leaks as well as PR pieces in the past 12 months. Just when AMD are doing well. I am not entirely sure this is coincidence.
That is an interesting way of moving the goalposts. The actual observation is that the transistors will double "about every two years."
With Intel moving from a tick-tock to a tick-tick-tick-tick-tick-tick-tick-maybetock I can see why they want to redefine Moore's Law to reference their new reality.
> System scaling improvements are the gains that help us incorporate new types of heterogeneous processors via advances in chiplets, packaging, and high-bandwidth chip-to-chip interconnect technologies
Yeah, I can see why Intel would want you to believe that.
You can achieve that by increasing chip area, increasing density. In the near future also stacking transistor on the same chip over each other.
Packaging multiple chips into one is not part of the Moore's law. AMD gets better yield by quitting the race and it seems to be real end of Moore's law. Density increase is still going on but it can't keep Moore's law going.
Just putting more and more chips in package would be stupid measure for Moore's law. Arbitrary sized circuit board can be packaged in epoxy.
Not exactly. It was on the cheapest chip cut.
You can't fix it by trading area for yield, nor by creating more expensive denser processes. Chip manufacturers are currently doing both of those, what is good, obviously, but won't bring the kind of evolution we used to get.
But it has always been a minor gain. Boubling it every few years will stop being useful very quickly.
Can you stack three, four, five, ten transistor layers on a chip? And how do you power & cool that stack?
RAM and SSD sizes would mainly benefit from becoming cheaper (although even that's not a given if we're stacking layers and effectively multiplying the area -- with possible defects -- by number of layers) but that unfortunately doesn't translate to performance. Both do also run into thermal limits if you try to push performance. Alternatively you can add lanes for more bandwidth, but that doesn't help with latency, and you need more silicon on the CPU to actually handle it.
Right now I do not have any performance problem that I could solve by throwing more RAM or SSD at it (but I could just walk into a store and buy either and have enough for years to come; I can't walk into a store and buy a CPU that's fast enough to not be a bottleneck for years to come). Where there are bottlenecks, they are due to CPU execution speed or I/O bandwidth & latency.
This ruined all sorts of single-threaded architectures that relied on these performance increases over time and resulted in programmers being less able to realise performance gains in released chips without having to rework their code to accommodate the change.
What people cared about, and referred to as "Moore's law" was the cheap automatic doubling of performance (mostly due to clock frequency increases).
That's long gone with multicore...
Back in the day though, all the "semiconductor manufacturing" industry touted and advertised strongly was its annual clock frequency advances (similar to how the camera industry switched from touting megapixel advances to low-light performance, video codecs, and other features).
You should never be proud about dumbing down concepts in Hacker News. This is not consumer forum.
What matters is the way the grandparent meant it, since that's what we are discussing here, not the etymology or lexicographical definition of the term. That said...
>You should never be proud about dumbing down concepts in Hacker News. This is not consumer forum.
Thanks for the sanctimonious sermon.
If one actually did their research they would find out that it's not just some "layman doesn't care" thing, but that industry insiders, pundits, and others, have used Moore's law in several different ways over the decades, regardless of the original observation by Moore.
Also note that the law was since forever linked with performance increases. Wikipedia: "Moore did not predict a doubling "every 18 months". Rather, David House, an Intel colleague, had factored in the increasing performance of transistors to conclude that integrated circuits would double in performance every 18 months.
Note also despite the name it's neither a physical "law", nor a scientific or technical term or high concept to be closely guarded from laymen. It's just a casual ad-hoc statistical observation.
It's all about complexity per chip. Complexity as number of components per chip.
"I thought Moore's Law effectively ended over a decade ago when we switched to multi-core chips? This ruined all sorts of single-threaded architectures that relied on these performance increases over time and resulted in programmers being less able to realise performance gains in released chips without having to rework their code to accommodate the change."
To which someone pedantically replied that Moore's Law is not about performance increases, but transistor count -- to which I replied that that's just one way it has been used (and not the most popular one either, or the more pertinent to the grandparent's question).
They're just saying they haven't hit a brick wall, but the fact is they have hit soft ground that's slowing them down a lot. The actual rate of improvement has been stretching out to a doubling every 2.5 to 3 years and that's likely to get longer still on a long term basis. It is possible some of these new techniques might give us some nice generational boosts from time to time though.
A really really interesting corollary goes like this: - Moore’s law delivers a doubling of compute capacity every 2 yrs
- capacity yields efficiency improvements in compute capacity per human being
- more efficiency per human yields net productivity gains per human
- net productivity gains drive economic growth
- therefore Moore’s law or something like it is a critical driver of economic growth
This is a bit scary of an implication - and why as an industry we’re highly incented to come up with something to keep feeding the masses. If we don’t - a key driver of worldwide economic growth will die.
interesting that the article says they’ll keep delivering on the promise - We have to - but is repaint the picture and say that we’re obligated to do so via more exotic software and hardware architectures, so expect to see more purpose built compute in all arenas
Even today it is following Moore's law, although not at Intel: https://medium.com/predict/moores-law-is-alive-and-well-eaa4...
I hope that betting on Rust over JavaScript would be the winning play over the next decade, but I'll probably be wrong.
As clock rates fall further behind the venerable curve of CPU clock rate doubling, I too wonder how long the 10x to 30x slowdown obliged by interpreted languages can last. It's lovely to write code a bit faster using REPL. But if that code's slow runtime or likelier troubles with portability or error recovery diminish its utility, then that bargain is Faustian.
I see some of that already after talking to a few startups who are in need low level coding abilities. These days there seems to be a deficit of folks with proficiency in fare like the GCC toolchain, that is, at the levels of assembler, binary objects and libraries, linkers, and device-drivers.
I wonder, given the proclivity of CS academia for the past 20 years to ground their instructional SW concepts mostly at a higher levels than binary (like reliance on libraries, OOPL objects, and pseudocode), if this canny valley is likely to grow into a real obstruction -- esp. now that we likely can afford it least.
C++ is still all alone in pursuing this course, today. Rust might start off in that direction after it matures more.
* by Jean-Pierre Raskin (UC Louvain) about what would the semiconductor industry look like tomorrow, and how to make it more responsible.
So I guess the answer is no.
That applies perfectly here though, no?
Moore's law is dead, the statement is controversial, without enough evidence to prove their point and this is mostly a PR piece, as others have pointed out.
I'm wondering if our computers ain't five times faster, because of reasons, too.