ATI: Power of forty CPUs in one GPU

Nathan Davis
01 October 2006, 2:50 PM


ATI has finally unveiled what its 'stream computing' initiative is all about. It's looking mighty powerful and you, yourself, just might be able to benefit from it within a day.


ati_logo.pngAs mentioned previously, news surrounding ATI's stream computing has been fairly hazy. Well it has now officially launched its stream computing initiative.

This is ATI kicking off support for a broad range of applications that can run on its graphics cards, beyond graphics. It's exactly as we thought it would be and, yes, it involves damn tasty performance treats.

Called 'stream computing', this technique involves running calculations that aren't necessarily graphically intensive, yet can take advantage of the extremely powerful vector processor and pixel shaders found on modern graphics cards.

The distributed computing project, Folding@Home, is one area in which you can already see this in action. ATI says that in comparison to a Pentium 4 2.8GHz processor, running F@H on one of its stream computing enabled graphics cards produces a forty-fold speed boost.

In other words, this means outputting results in one month for what would ordinarily take three years on a CPU. Stream computing also enables Stanford researchers to dig for answers to questions that were previously impossible to "tackle computationally."

ati_x1950xtx.png

Later today or early tomorrow you will be able to download an application for F@H from the the project's website that can run on your graphics card. ATI will also have its new stream computing-enabled graphics driver ready (Catalyst 6.10). The caveat emptor to running this application is that your ATI RADEON card must be X19**-flavoured. We suspect this has to do with the 36 to 48 onboard pixel shader processors.

Physics processing is another prominently useful area in which stream computing excels. As such, Havok was also present at the announcement. "Realistic physics is the future of videogames and together we're making it possible," said Jeff Yates, VP of marketing, continuing "Just as real-time lighting and shadows are standard in today's games, there will come a time when no game is without this level of immersive, true-to-life physics."

This may mark another nail in the coffin for a certain physics processor, especially considering new GPUs with such powerful capabilities are more easily introduced into the market than an entirely new genre of processor.

ati_ruby_lips.png

No mention was made of plans for AI support in games and I would at least bat an eyelid or three if it were to be announced in the future.

Yes, I'd be vaguely surprised. There's only so much you can do with the available bandwidth between a graphics card and the rest of the system. That, and whether logic-based AI has any computational advantage on vector-based GPUs is questionable.

With Vista using the GPU for its graphical interface, whatever the GPU ends up as, this official support from ATI marks a major shift in the way we'll look at GPUs in the very near future.

Even with a more generalised use for the mighty GPU, this isn't the end of the CPU. Its need to be ever-powerful, however, is likely to disintegrate -- and not solely for gamers, but in a great many other fields for both academic and enterprise purposes, including scientific research, defense, financial institutions, and even the oil and gas industry.

Assuming ATI gets its way, graphics cards soon won't just be graphics cards.


Post your comment



Comments

RSS feed Email alert

Barry Gilmour:

Now that AMD is ATI, I'd expect the distinctions between CPU, GPU and other mobo-chipsets to get very-muddy indeed, with the old single interface being widened to multiple interfaces, depending on load. Could be the stsrt of a fully-fitted integrated mobo in various flavors of componentry, meaning system-builders wont have to search for prices and separate-parts, just select the price-level one can afford. Should be a win-win for consumers.

29 February 2008, 8:29 PM (5 years ago)report abuse Send to a friend reply

Eric Bananaman:

This is well and good, but we dont get alot of information as to what "breed" of programs will use stream computing. Great for people who use SETI and F@H, but what about normal people? Not very informative.

29 February 2008, 8:29 PM (5 years ago)report abuse Send to a friend reply

Nathan Davis:

Eric,

I wouldn't consider people who run distributed computing projects not 'normal', particularly as these applications are easily run by anyone who can manage to double click for a valiant cause.

The first 'breed' of programs that will use stream computing are those of an academic or enterprisal flavour. Why? These are the areas where niche concepts tend to get their footing before hitting the open market.

ATI is merely starting to push for industry support for stream computing, hence the reason we're thin on details for more consumerised uses. This is just the beginning of potentially wider support for a powerful form of processing.

Outside of what I mentioned in the article, as to what else will use stream computing is all down to speculation. Physics calculations is the one to watch, however, as this is an area in which a wider market will benefit; that being games.

29 February 2008, 8:29 PM (5 years ago)report abuse Send to a friend reply

anonymous user Anonymous user