Live and let dry: Hang your dirty laundry at GreenDaily.com
GreenDaily

NVIDIA's CUDA turns GPUs into high-powered CPUs

NVIDIA's been dancing around the general-purpose processor market for a while now -- we've heard reports that the company is developing an x86 chip, and it bought PortalPlayer last year for $357 million. Well, at this year's Microprocessor Forum the company took another small step by announcing that the final release of CUDA, its framework for utilizing high-end NVIDIA GPUs as CPUs, which will be available to developers in the second half of the year. While the idea of using a GPU as a secondary high-performance processor isn't a new one -- Folding@Home already runs on NVIDIA and ATI chips, and the Peakstream system already leverages GPUs -- CUDA should make it easier for developers to tap into high-performance graphics devices whenever they're available, without having to specifically tailor their apps to do so. CUDA, which stands for "compute unifed device architecture," currently only supports the GeForce 8800 and 8600 and Quadro FX 4600 and 5600, so it's of limited appeal right now, but here's hoping the next gen of NVIDIA chips supports CUDA from the get-go -- the Engadget Folding@Home team is looking for a few new recruits.

Relevant Posts

Subscribe to these comments

Reader Comments (Page 1 of 1)

vote up vote downReportNeutral

Pete @ May 25th 2007 8:46AM

Last I checked there wasn't a current Folding @ Home client that worked on NVIDIA GPUs. They used to have one, but now it seems that they are only supporting ATI.

vote up vote downReportNeutral

RAdZer0 @ May 25th 2007 10:30AM

Nope, same thing here i cant find a nvidia client.

vote up vote downReportNeutral

Richard Lai @ May 25th 2007 11:28AM

A friend of mine who works for QinetiQ had already been writting codes for using GPUs as CPUs. Don't exactly know which cards they used though.

vote up vote downReportNeutral

psyc0de @ May 25th 2007 10:15PM

I've been using CUDA on my 8800 GTS 320mb to do a computer architecture research project. My unoptimised code could do fast fourier transforms up to 16x faster than an Intel E6600 for large data sets.

NVIDIA have said that CUDA will be supported on all future GPUs (however coderss will have to maintain backwards compatibility with the G80, as it is not capable of handling double precision floating point numbers).

vote up vote downReportNeutral

PS3-FOLDING@HOME @ Jun 18th 2007 12:50AM

@psyc0de Yes I understand CUDA does a really good job of turning a GPU into a CPU. Well sort of, but it's still limited as to what tasks it can perform. But the scuttlebutt is that Nvidia is going to join the convergence zone. Where GPU's are becoming more CPU like and CPU are becoming more GPU like. More like the Cell BE!

"In fact, according to Folding@home's Vijay Pande, the project's GPU code was originally developed for NVIDIA GPUs" He also says they are working on a program right now to bring them online again.

What if Nvidia was to pair up with Intel? A sort of AMD/ATI deal. Make a multicore chip with both GPU and CPU cores on it! Anybody think that's feasible?


Featured Galleries

Sony's 4GB Cyber-shot DSC-T2 with 2.7-inch touch panel
Dell's XPS One leaked: watch out, Gateway
i-mate reveals Ultimate 8502 and 9502: move over Kaiser
Philips shows off health and wellness concepts at Simplicity Event
Hands-on with Sonos ZoneBridge BR100 and 2.5 firmware
Microsoft announces Xbox 360 Arcade, goodbye Xbox 360 Core
SanDisk Sansa TakeTV (and Fanfare) hands-on, take two
SanDisk announces Sansa TakeTV, Fanfare video download service
Dash Express gets enhanced geo-feeds
Nokia N810 gets official
Nokia N810 hands-on
Nokia's N810 makes first appearance, drops jaws (hi-res)

Sponsored Links

Most Commented On (7 days)

Weblogs, Inc. Network

Other Weblogs Inc. Network blogs you might be interested in: