Moore's Law Is Too Slow
Advances in "cloud computing", clustering, and general-purpose computing with commodity GPUs suggest compute power per dollar may increase significantly faster than Moore's Law predicts.
The first full week of January is always an exciting time in the computer industry. The Consumer Electronics Show and MacWorld bring announcements of new products; computer firms that aren't oriented to the retail consumer also tend to make new announcements, in order not to be left out of the news. This week, several announcements suggest that a more distributed "cloud computing" model will drive large system architecture, providing increasing computer power to the user even more quickly than Moore's Law would suggest.
One of the keystones of cloud computing is the ability to build clusters with high-speed interconnections. While there are specialized inter-computer connections, like Infiniband, high-speed 10 Gb Ethernet is also quickly becoming practical, while not requiring as much specialized new network hardware and different management. This means that high-capacity clusters can be built at lower cost.
At the same time, AMD has announced a new planned supercomputer based on general purpose computing with commodity graphics processors. This has many potential uses, but AMD in particular is looking at their new machine to provide high-performance computing directly to the consumer for gaming and graphics.
Architectures based on clustering using 10Gb Ethernet, powered by cheap supercomputers built on commodity graphics processors, combine to create an environment for high-capacity inexpensive computing to the consumer. These architectures have dramatic implications for gaming, home video, and network-based computing.
it is about right
by
Christopher Brind
I'm using an iMac with 3.06ghz dual core right now and taking in to account inflation cost me roughly the same as my 66mhz pc did 10 years ago, so i think it's pretty much spot on!
Re: it is about right
by
Dustin Whitney
Yeah, I agree with Christopher, but nonetheless, advances in cloud computing have been rad.
Re: it is about right
by
Christopher Brind
Beating Moore's Law is no problem! Just change what it says!
Yeah, I agree with Christopher, but nonetheless, advances in cloud computing have been rad.
My worry about cloud is that people use it for the sake of it, when the architecture for a solution could be somewhat simpler. I also worry that it'll get to the levels of science fiction where an elite group are managing software for the populace years after the original authors have passed away. Pushing software in to the cloud feels like releasing pet rabbits in to the wild, they'll either die (of disease or because of predators), or flourish and affect the whole ecosystem.
But I guess that's a discussion for elsewhere... :)
Re: it is about right
by
Dustin Whitney
I don't think cloud computing has to be hard. In fact I'd argue the opposite: cloud computing makes life easier. Have you checked out Cloud Tools (code.google.com/p/cloudtools/). It makes deploying JEE apps a no-brainer, and Google App Engine and Heroku are similarly easy.
I think with languages like Erlang and Scala coming into being, exploiting the cloud, as well as multiple cores, will continue to make things easier.
It is becoming too fast ...
by
Harald Mueller
So, Moore's law will be too fast in a short time (let's say 5 to 10 years). Before that, you can get rich one more time :-)
Educational Content
Writing Usable APIs in Practice
Giovanni Asproni May 19, 2013
Concurrency in Clojure
Stuart Halloway May 17, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think