DARPA Looks Beyond Moore's Law
ddtstudio writes "DARPA (the folks who brought you the Internet) is, according to eWeek, looking more than ten years down the road when, they say, chip makers are going to have to have totally new chip fabrication technologies. Quantum gates? Indium Phosphide? Let's keep in mind that Moore's Law was more an observation than a predictive law of nature, despite how people treat it that way."
Exactly. Any new technology put out by these guys is quite likely to contain anti-privacy technology secretly embedded. My 486 running FreeBSD and lynx is still good enough for me.
Enter The No Vlad Zone 1-877-9-NO-VLAD
It's just a wild guess. It has absolutely nothing to do with physics, which is the real laws we all live by. It has much more to do with human laws such as patents and copyrights that limit progress.
-Libertarian secular transhumanist
hardware has progressed dramatically over the past decade and left software somewhere behind... there is nt much use for faster and faster servers when software doesn't keep up the phase... this decade will be a "software decade"
Let's keep in mind that Moore's Law was more an observation than a predictive law of nature, despite how people treat it that way.
Let's not and say we did.*
Seriously, I doubt that many people think that Moore's law is on an equal footing as say gravity and quantum mechanics. Still, an observation that has held more or less for nearly 40 years is worth considering as a very valuable guideline. Let's keep this in mind as well.
(*Why do vacuous comments like this make it into slashdot stories?)
You aren't being forced to do anything... you simply choose to do it to keep up with the times. Many consider this "progress".
The unofficial
Computer salesmen are using it like a club. You figure it would drive innovation, instead of driving CPU manufacturers take advantage of comsumer ignorance and do fairy magic with clock speeds. We should call it "Moore's Observation".
Auto-reply to ACs: "Truly, you have a dizzying intellect."
> The Bush Method: all you have to do is take the thing about reality you want to distort, and state that it has changed, whether or not it hasn't
Why do you give Bush the credit? This shit is Marketing 101 and Politics 102.
The unofficial
But also thousands or hundreds of thousands of times smaller than going outside the package; which would make it ideal for multi-processors, array processors, or large local caches.
For example, 90% of desktop CPU use could get by without floating point math
Well, except for games.
And anything that uses 3D.
And audio/video playback and work.
And image editing.
And some spreadsheets.
What's that leave, web surfing and word processing? No, even the web surfing is going to use the FPU as soon as you hit a Flash or Java applet.
We're trying.
:)
But how do you get "micron high" little gold studs to stick to the die in exactly the right places? How do you make sure each gold stud is exactly the same height (can't have a short one anywhere, even by a femto-meter)? Then, how do you physically/mechanically line them up exactly and keep them together perfectly for long priods of time under fairly wide ranges in vibration and temperature ranges? How do you prevent the dice from warping if each stud isn't 100% identical (such as if you try to tolerate some height variation by making the studs slightly compressible)?
Since you're using area-IO to connect the dice, how do you power them? Usually, in area-IO die the power comes from the top (like an IO buffer), but in a stacked die this would just lead to another die. You can't power from the "bottom", since that's not metal (it's Si substrate), and you need really big power wires to get all over the dice from somewhere. If from the top, do the tiny wires shoot out the sides between the two dice and then go to a power, uh, plug? Connector with tiny wires on one side, or what? And I do mean tiny -- the little metal studs would need to be placed every 200-300um apart, in a 2-D array, and some would have to connect to a power source, somehow.
If you got this far: how do you design a chip with identical, but mirror-image IO locations of another chip, which presumably does a different thing? It's a huge battle in system design these days to get a chip package pinout that makes both the PCB designers and the die designers happy. Making 2 die designers happy with one chipl-level pinout would be impossible.
Finally, given that gross simplifications and assumptios about near-perfect isolation used in modern chip design, how long until you can have the hardware and software ready for me to be able to calculate iterative solutions to 500 million simultaneous, co-dependent variations on Schroedinger's Wave Equation? (of course, it's intractable, so iteration is your only hope -- better pray for convergence too!) Oh, and I need that to take less than 6-12 hours each run to make a reasonable design schedule.
everything in moderation
It wasn't a guess, it was a statement of company policy.
The manufacturers try to strike a balance between a high R&D investment (with rapid advances in technology) and keeping the technology in production long enough to generate a good return on that investment. Moores Law represents the 'sweet spot' that manufacturers had settled on.
While it's held quite well in recent decades, there's no guarantee it will continue to hold. If they hit a technological wall, or economic conditions cause a drop in investment, things could slow. If a major discovery is made, or an 'arms race' develops between the major players, things could speed up. IBM did this in the hard disk market, they cranked up their R&D effort, and for a while hard disks advanced more quickly than Moores Law would predict.
Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)