7 ms·
Another issue: currently the biggest bottleneck , cost wise, is in lithography - the process we use to draw the transistors into chips. Because of this issue, t
by minthd 11y ago
Another issue: currently the biggest bottleneck , cost wise, is in lithography - the process we use to draw the transistors into chips. Because of this issue, the two latest generations of chips are more expensive(per transistor) than an older version - stopping moore's law.
And moore's law probably won't return to life, until we learn how to solve that problem, which the current work doesn't help with.
- timboslice 11y agoThis is where 450mm wafers and EUV (extreme ultraviolet lithography) were supposed to come in. EUV relieves the need for double patterning and the tremendous additional costs that entails (and was used to manufacture this 7nm chip). The CEO of Applied Materials, Gary Dickerson, has stated that the 450mm wafer timeline “has definitely been pushed out from a timing standpoint.” That’s incredibly important, because the economics of 450mm wafers were tied directly to the economics of another struggling technology — EUV. EUV is the follow-up to 193nm lithography that’s used for etching wafers, but it’s a technology that’s spent over a decade mired in technological problems and major ramp-up concerns. Toasting to the death of Moore's Law: https://www.youtube.com/watch?v=IBrEx-FINEI https://www.youtube.com/watch?v=IBrEx-FINEI
- TheOtherHobbes 11y agoAnd for comparison, scale fans, let's remember that we're talking about making 7nm features on wafers that are nearly a foot and a half wide, using near-as-dammit x-ray wavelengths. A few teething problems would be expected. 7nm has been struggling for a while, 5nm is likely to be late, and I don't think anyone really knows what happens after that. Longer term, industrial manufacture is probably going to have to move to something exotic like nano-assembly of individual atoms, with some extra finagling to work around tunnelling effects. (Easier said than done...)
- api 11y ago... and why would we invest the money to do that when there is not enough (software-driven) demand for that performance. The average person uses PCs and mobile devices to browse the web, write documents, order an Uber, and maybe play games. Nothing much is being done on the software front that challenges current systems. Maybe if VR took off or we got home applications for AI like domestic robotics that would change. I could see a domestic robot capable of folding clothes, cleaning up, etc. needing a low power chip that can do what a dual-12-core Xeon can do on smart phone power and thermal profiles. <5nm might be needed to accomplish that. I'm not sure server and high-end compute demand is sufficient to pay for the R&D that would be required to far beyond 7nm. But the good news is that we haven't even scratched the surface of what current systems could theoretically accomplish. Look into the demo scene and prepare to be blown away by what 8-bit CPUs in the 1980s could accomplish with non-crap code running on them. Maybe we need a software Moore's Law to take over for the hardware one -- right now software has more of an erooM's Law. One thing is clear: if you do software, ball's in your court either way. Either you need to invent killer apps to keep demand high for high performance computers -- things that really need that much power -- or you need to take over for the hardware people and start finding new efficiencies. Ball's really been in software's court for a while anyway with multi-core... linear performance max'd out (for consumer chips) a while ago.
- minthd 11y agoI agree that most of the demand requires software innovation , but there are other good sources of demand, for example: 1. AI - variety of applications, both for consumer and business markets. 2. Telepresence. If we can get the real feeling of "being there" to telepresence, at a price point that's attractive for the consumer. 3. Simulation. Currently it's a complex process ,mostly done by experts. If it can be a tool for regular engineers , and maybe further down the road - for combining that with some sort of genetic-algorithms , maybe there's potential for a huge demand increase.
- ant6n 11y agoGPUs are basically as big as possible, and still can't really render at 4K. Now if I want to have a ray-traced Game Engine, fuggetaboutit.
- ars 11y ago> and EUV (extreme ultraviolet lithography) were supposed to come in I wonder if they could use electrons instead of light to etch the surface.
- tedsanders 11y agoElectron-beam lithography is a technique that works, but because it's very slow, it's also very expensive. There are efforts to parallelize e-beam writing, but they face hard challenges. For example, if you want to pattern faster, you just need to shoot more electrons. But if you shoot too many electrons, they repel each other and the pattern blurs. It's a difficult problem to overcome, but people are working on it.
- userbinator 11y agoI think we've been wasting far too much processing power in inefficient software for the past few decades, and it's only Moore's Law that let it happen for so long. Now that it's coming to an end, maybe we'll see more emphasis on efficiently optimised software and mindful resource usage.
- dougmany 11y agoThis great article supports that. http://spectrum.ieee.org/semiconductors/design/the-death-of-moores-law-will-spur-innovation http://spectrum.ieee.org/semiconductors/design/the-death-of-... It has a great graph of engineering effort vs Moore's law which made it cheaper to just wait for a faster chip then put in the effort.
- oldmanjay 11y agoI think you're incorrect and remembering performance that never existed based on shortcomings you glossed over at the time because you have that all too human bias of believing that things were better when you were younger.
- ethbro 11y agoI understand what you're saying, but do you really think most of a modern Android (to take the theme to its Javaesque extreme) stack is the most efficient way to accomplish processing? Compare that to some of the code people ran through 6502-derivatives. Abstraction may be more efficient in terms of programmer time, and performance efficiency may be high enough so as to be immaterial, but the two shouldn't be conflated.
- joshuapants 11y ago> do you really think most of a modern Android (to take the theme to its Javaesque extreme) stack is the most efficient way to accomplish processing? Reminds me of a version of this image[1] which has a discussion superimposed over it that says, "but if he had a big enough pile of ladders he could get over the wall!" and someone responds, "welcome to Android optimization." I think we see something similar with Javascript performance. [1] http://i.imgur.com/AWG7LqR.jpg http://i.imgur.com/AWG7LqR.jpg