Great article content GPU and Nvidia's CUDA. The "end of the cpu" question raised in the title was a poor choice that distracts from conveying the extrordinary benefits that GPU processing and the CUDA platform can deliver.
Instead of debating CPU versus GPU technobabble,it would be more constructive to analyze what new functionality is possible when the best of multi-core CPU technology is combined and augumented by some of the best available GPU technology.
Toms hardware does an outstaing job of analyzing new hardware developments. New hardware tests commonly result in incremental performance improvements of a few percentage points over previous models - and that is often big news.
Whats makes the GPU use and CUDA platform so extraordinary is that early adopters are building applications that have achieved dramatic (50% to several hundred percent) increases in the performances of their applications.
Some evidence in support those performance claims is available at
http://www.nvidia.com/object/tesla_testimonials.html
Instead of exotic supercomputing hardware or large clusters that are cost prohibitive for widespread access - a suggested testbed setup is taking an off the shelf workstation like the Lenovo ThinkStation D10, adding the Quad-Core Xeon processors, and adding the Nvidia Telsa GPU board. With that minimal testbed setup, it becomes possible to more accrurately benchmark and assess the performance benefits possible from the combined strengths of Intel multi-core and the Nvidia GPU/CUDA technology.
Beta CUDA Plugins for mainstream applications like Photoshop are beginning to appear and are available for download. Other engineering apps like Matlab and Wolfram's Mathemetica are also adapting to take advantage of some of the new multi-core and GPU possibilites.
What we would like to see in a future Toms Hardware article on GPU technology are some benchmarks and assesments in how much of a performance improvement can made on mainstream applications.
Next generation Adobe technology (Photoshop CS4 or next) is often rumored to more fully utilize GPU technology. There are similar claims for benefits to Autocad 2009 and other engineering apps.
I think we will see some more dramatic headlines as the the combination of multi-core cpu and GPU technology shatters some of the exising performance benchmarks and enables new possibilities on a desktop platform.