After Moore's Law: how phones are becoming open-source
wired.co.uk
wired.co.uk
That change to SiGe is to increase electron mobility. The material could have been used all along, but it has been easier to stick to the tried and true Si. The bottom line is that plain silicon is not really viable below 10nm. A material change to effect one parameter isn't likely to be useful for more than a node or two before the same problem arises in that material.
I'd say 14nm FinFET will be a long lived node just like 28 has been. Then 7nm SiGe will be a higher end node with higher cost. Perhaps there will be another at 5nm but that's going to be a long time.
The equipment manufacturers will need to stay in business so they'll start selling stuff cheaper to the lower cost players as development of new nodes stops. This will lead to more capacity at the advanced node. Every micro controller will be made at 28nm and have an FPU (I can finally abandon fixed point math). Every SoC with a GPU will be made at 14nm. And lastly, laptops and desktops will have 7nm parts that are very expensive due to the expense of different materials, light sources, and the number of masks.
That's my guess at the market over the next few years and lasting for at least 10 more years beyond that. It will be very interesting to see how all the players cope with this. Even ARM will suffer as their CPU license cost starts to become a problem in a world of cheap chip production.
Anyway, today , and much more so in the future, microcontorllers will be commoditized(heck for most purposes today, many companies offer chips with low-enough power) and extremely cheap - and the determining factor will be software - and software ecosystem.
So the company who could come with with a great improvement to productivity and quality of embedded software developmet - and control that tool - would be in a very good place.
How fundamental is this? TSMC has 5 different 28nm processes, so there's obviously some room to adjust things. Can't microcontrollers get effective power gating to keep idle power low when moving to smaller processes?
How fundamental - i'm not sure.
That said, you can still attain amazing sleep currents on modern advanced nodes. The catch is just that the best way to do that is with advanced design techniques, which require more design effort.
How low sleep current on a 40nm/28nm mcu would be with those advanced techniques ? can youplease estimate ?
"It's like Moore's law - yeah, it's very impressive when something can (almost) be plotted on an exponential curve for a long time. Very impressive indeed when it's over many decades. But it's _still_ just the beginning of the "S curve". Anybody who thinks any different is just deluding themselves. There are no unending exponentials."
It's like Peak Oil - when the straightforward methods are exhausted, the price goes up, making it viable to explore other avenues that were comparatively inefficient before. Think about an intel-killer. Think about VCs thinking about an intel killer. Some tech may turn out to be much better than expected. To change the figure again, those neglected minor veins may lead to greater deposits, as has happened before.
There is so. much. demand for this.
eg biological neurons are far superior to our best silicon.
By what metric?
Biological neurons misfire and make errors all the time. Biological neurons don't like -40C or 100C very much. Biological neurons get rather upset when you subject them to a couple of G's of acceleration.
For example, just a few days ago a team from UCSD announced something like that called 'memprocessors'.
"The actual machine we built clearly suffers from technological limitations, that impair its scalability due to unavoidable noise. These limitations derive from the fact that we encode the information directly into frequencies, and so ultimately into energy. This issue could, however, be overcome either using error correcting codes or with other UMMs that use other ways to encode such information and are digital at least in their input and output."
So, it remains to be seen how feasible this machine is.
The historical argument boils down to: "we've managed to do this a few times in the past, THUS we'll be able to do it indefinitely".
Hardly a logical or coherent argument.
Of course, all of that is about discovery - and pre-conditioned on there being something useful to discover. Whether there is or not is necessarily a matter of faith... since, by definition, we don't know. Historicaly it's turned out that way, but rephrasing you, past performance is no guarantee of future performance.
Personally, I see Chaitin's work as showing that there is infinite pattern; and with infinity, some of it is bound to be useful. It's a matter of finding it.
Of course, in the present case we already have a proof by existence that better technology is there to be discovered: you.
I think we should consider the possibility that growth in processing power will level out at least for a while. There are some interesting research avenues which may yet bear fruit, but there's no guarantee that some miraculous scientific breakthrough will appear just in time to salvage exponential growth. "Moore's Law" is not some fundamental law of the universe.
Seems like plenty of people even if they don't believe in Father God, they still have some kind of faith in Mother Nature, or Brother Progress that have our backs covered whatever we do.
Why does the manufacturer want to sell at near cost?
Also most consumer brands sell via a retailer(and it;s hard to change that). Xiaomi sells direct-to-consumer. That gives it more options with regards to pricing.
Just need a similar project for a big wide VLIW or similar part for graphics, then plop them together. When that happens, ARM and intel will change dramatically as companies, I imagine.
1. going from 2D to 3D is a one time improvement, not a continuous law that runs for 30 years: at some future point, say a 5nm process becomes 3D, and the number of transistors jumps from N^2 to N^3. That's a single time change.
2. making single atom conventional logic gates is physically impossible: it will have quantum effects and thus will behave like a quantum computer. To make a classical (non-quantum) logic gate, you need at least 8-10 atoms (and that's pushing it).
Not even sure what he means. The efficiency of processors, especially beyond a certain point, hardly makes any difference to the "global economy".
Heck, there are even notable economists saying that the effect of the whole "www" on the economy wasn't that special compared to things like the first telecommunications, road and planes.
It's difficult to see when ones lives and breath in the IT industry echo chamber, but, you know, diminishing returns.
The fact that despite 50 years of Moore's law we didn't have anything like a 8,589,934,592 [1] times larger global economy, actually not even a 100x larger, should be enough proof that the Moore's law doesn't have a strong influence on it...
[1] 2^((50*12)/18).
It was only this spring that AMD finally removed 40nm GPUs from the low end of their product line. They'll keep selling 28nm GPUs until the fab equipment breaks.
In 2020 we will very likely have the choice between 7nm expensive high end CPUs and 14-16nm midrange parts, and budget phones / tablets/ low end cpus will be shipping 20nm. And we will still be using todays 24/28/32/40/45nm plants for various other circuits.
The real point of the article is what happens to the hardware ecosystem once the density scaling stops. Not the exact mechanism by which node advances have been translating to improved performance.
I have a problem with that paragraph: Even if it takes a couple of years and several iterations for a self-taught engineer to reproduce, the resulting product isn't terribly out of date: the iPhone has only undergone a modest increase in clock rate over the past four years, from 1GHz in the iPhone 4 to 1.4GHz in today's iPhone 6. This relative stagnation is endemic, leaving a large window of opportunity for engineers to learn from and emulate the designs of the best.
The iPhone 6 was released with iOS 8, which doesn't support the iPhone 4 anymore. Also the CPU performance of the A8 in the iPhone 6 has 12x the performance of the iPhone 4. If you still want to use current apps, an iPhone 4 is really outdated.
On the other hand for the Novena laptop of the author the same principles might not hold true, but that has more to do with software than hardware, because especially Linux works very well with not so recent hardware. In my experience Android and iOS software became way more processing power hungry than desktop software did over the last 4 years.
This is a commonly used motivation for a lot of modern computer architecture research, here's one such plot: http://liberty.princeton.edu/Projects/AutoPar/