Limits to Moore's Law Launch New Computing Quests
tringtring alerts us to news that the National Science Foundation has requested $20 million in funding to work on "Science and Engineering Beyond Moore's Law." The PC World article goes on to say that the effort "would fund academic research on technologies, including carbon nanotubes, quantum computing and massively multicore computers, that could improve and replace current transistor technology." tringtring notes that quantum computing has received funding on its own lately, and work on multicore chips has intensified the hunt for parallel programming. Also, improvements are still being made to current transistor mechanics.
I don't really think a prize is necessary for this technology. Unlike space travel, reearch in chip design have shown to be profitable at the commercial level, and there is also no government monopoly to stifle progress in this area. Whether or not a prize is offered, faster computers and better technology are what we as consumers expect in this area, and what we will pay for.
Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
...is a mentality that probably won't work here.
Intel sunk billions into the development of Itanium on the premise that if they make a VLIW architecture, compiler developers will find a way to automatically extract the parallelism necessary to make good use of it. A company with the size, resources, and engineering knowledge of Intel made the mistake of assuming that a fundamental shift in thinking could be driven by money and sheer desire, but it turns out that the problem is not just hard - that would make it solvable given sufficient effort and money - it's actually impossible. Those compiler advances never materialized; you can't draw blood from a stone.
The quest for parallelism in ordinary software might just be similar. Developing tools to make this automated and easy with low overhead is akin to putting a dozen smart people in a room and saying "think up the next big idea that will make me millions." Innovation doesn't work that way; it can't be forced... and money isn't going to make the impossible into the possible.
I think we'll see a move to eight and then maybe even sixteen cores on a consumer-level chip before we see things start going back in the other direction. This will necessary mean a slowdown in the development of processors as CPU manufacturers go back to wringing every last bit of single-threaded performance out of their designs.
Thoughts?
How much experience is this quest worth?
say they do get these carbon tubing and other stuff that would massively accelerate the technology worlds... Would they have patents on them as well as the 20 million? If so why have the prize? you'll just have to licence the technology from them anyway, so who ever does will be dirt rich + 20 million in pocket... If there is a hole in my thinking... please point it out to me.
~Neff
Moore's law is an observation about the cost per transistor in a circuit. Making faster computation is all about transistor density and the distance signals must travel. Even after the 2-D transistor density levels off, the race will be on to make cheaper 3-D chips using wafer-bonding methods, giving us a new dimension to increase density and thus speed up computation:
http://mtlweb.mit.edu/researchgroups/icsystems/3dcsg/
And we'll still see the same exponential benefits to GOPs/$ for a long time after 3-D transistor density maxes out. The economics that drive the exponential cost-per-computation trend are more related to volume of demand which offsets high fixed production costs and less related to our ability to actually cram more transistors on a chip.
And what would be the killer app that needed all that extra power? ...scratch that, Microsoft just released a new operating system. The minimum spec is 640 quantum cores.
Moore's Law might be linear but who's to say that demand for processing power is also...
Moore just happened to make a prognosis that transistordensity would double every 2 years.
It just happened to work out that way. We're about to reach a point where current transistors won't cut in anymore. At such a point we'll either stagnate because we can't make a smaller process than 10 nanometer and we can't find a different functional tech, or we'll make an enormous jump in performance because we'll find something in a different field, be it optics or nano-tubing, that does make processors a lot faster.
Moore's law isn't a law, and should never have been called that way. It's merely a prognosis.
microprocessor technology is driven by the market. If the general consumer thinks their pc is fast enough, manufacturers will focus on energy-efficiency to sell more cpu's, and speed will start to be a secondary concern.
Manuals are your last resort only
So, is Moores Law a law or the quota the industry need to meet?
Officer : "Sir, I'll have to arrest you for breaking Moore's Law"
Intel exec : "Oh noes!"
So the expensive fast chips get faster to sell to customers with the need for speed, and the production technology gets refined to make more chips cheaper at a given speed, so the currently-fast speeds get cheaper, and the currently-cheap chips get faster, but on the other hand you do spend more capital on each new generation of fab plant.
And as the chips get faster, the software makers use up the available speed, and as the software makes machines slower (but more useful, or more friendly, or more popular), the customers want faster chips or bigger memories or bigger disks or all of the above.
The big threats to Moore's Law right now aren't so much that we're running into the edge of silicon technology, but that Microsoft Vista is sufficiently unsatisfactory that people aren't buying it unless it ships on their new laptops, so there's less demand for faster machines, and also that gamers are playing more MMORPGs, where faster CPUs and graphics chips don't make as much difference in game capability as they do with standalone games (but even so, a cutting-edge graphics card costs more than a business-class desktop computer.)
On the other hand, virtualization (which is pretty much the reinvention of time-sharing) is pushing the business sector toward doing new and exciting technology for clustering storage, and at least creating some demand for RAM, and using up some of those multi-core CPUs even though they're buying fewer of them. And we're starting to hit environments where the cost of electricity for cooling and power exceeds the cost of the CPU itself, so price-performance is starting to get measured in watts/bogomips, rather than just dollars/bogomips.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks