Counterpoint: The solution is multicore. http://www.darrylgove.com/2010/06/solution-is-multicore.html "1. Many problems just need parallelising once. 2. Given a number of cores, it is almost always possible to find work to keep them busy. 3. There are very few day to day tasks that are actually limited by processor performance."