Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.
You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.
Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.
Not
completely true. Genetic Programming solves problems using a vocabulary of operations, random generation of programs, testing, mutation and recombination of solutions using a large population of candidates. See ref:
http://en.wikipedia.org/wiki/Genetic_programming and
http://cswww.essex.ac.uk/staff/poli/gp-field-guide/index.html. They've even experimented with FPGAs to optimize the testing/evaluation process for candidates:
http://halcyon.usc.edu/~pk/prasannawebsite/papers/sidhuFPL99.pdf