Hardware will be enough. It doubles its power every 2 years, so even if we're wrong by a big margin, possible hardware limitations will only delay the singularity by some years. Hardware really isn't the problem. Our supercomputers of today already have the processing power of the human brain.
What is really doing to be challenging is the software... and that could be handled in the next few decades or centuries or never.
“One synapse, by itself, is more like a microprocessor —with both memory-storage and information-processing elements — than a mere on/off switch. In fact, one synapse may contain on the order of 1,000 molecular-scale switches. A single human brain has more switches than all the computers and routers and Internet connections on Earth,”
Computing performance doesnt double every two years. This is a misconception. The ammount of processor transistors doubles every two years or so, but computing performance doubles significantly slower. If you think a new computer is twice as fast as a two year old computer you are deluded. Memory speed growth in computers for example has not matched the growth of processor speed.
Edited by the thing, 26 November 2010 - 12:50 PM.