• On TechRepublic: Why VISTA HATERS will love Windows 7
August 12, 2008 2:52 PM PDT

Nvidia turns on consumer GPU computing. Should you care?

by Rich Brown

With a new graphics driver and a series of free, "Power Pack" downloads, Nvidia has finally switched on the GPU computing capabilities of its 8000, 9000, and 200 series GeForce cards. Among the things to try are three games (one full, one demo, one Unreal Tournament 3 map), a demo of a fashion-oriented social-networking program called Nurien, a video-encoding application, and a GPU-accelerated Folding@Home client.

Nvidia's new graphics driver and its CUDA-based Power Pack downloads.

(Credit: CNET Networks)

All of these programs rely on Nvidia's CUDA software to target your GeForce card, and as such, they require special coding on the part of their programmers. As it's Nvidia-specific code, these programs won't work if you have an integrated Intel graphics chip or an ATI graphics card (at least, technically).

According to Jon Peddie Research, Nvidia currently owns 31.4 percent of the graphics market for desktops and laptops. Even if we incorrectly assume that all of those chips are CUDA-capable, that leaves at least two-thirds of the computer market that can't use this special software. Nvidia might be able to provide some financial incentives to developers to offset the limited user base, but it certainly can't afford to subsidize the majority.

But perhaps there's a killer application in one of these Nvidia downloads. We'll forget that ATI's Radeon cards can also accommodate GPU processing and that the next version of Adobe's Creative Suite will support platform-agnostic GPU acceleration. Maybe the Nurien demo will ignite a tween girl fan following of Hannah Montana-size proportions. Even if it does, we would still be surprised if we saw an industry-wide embrace of CUDA-based software for consumers. The reason is Microsoft.

We've already reported that Microsoft will include a GPU computing element in DirectX 11 when it ships in a year or two with the next version of Windows. Once that happens, the need for a specialized software path for GPU processing goes away. As Direct3D cleared up the inanity of game developers having to program for each different graphics chip, so too should DirectX 11 eliminate the need for any proprietary software interface, such as CUDA, to access your graphics card for general-purpose computing.

This is not to say that in the meantime CUDA won't provide any performance gains in certain programs, or any extra physics effects in certain games. But what it will not do is allow a developer of a AAA game apply substantive physics acceleration throughout the core gameplay. It will also not likely corner the market on GPU acceleration for larger productivity applications like Adobe's Creative Suite.

With most proprietary standards, consumers typically need to see a major, game-changing benefit to spur a significant switch. But in the case of CUDA, an effectively universal standard is just below the horizon in the form of DirectX 11 (not to mention OpenCL, the OpenGL-style, open GPU computing specification spurred on by Apple). That leaves CUDA an exceedingly small window in programming terms for that killer application to sway the masses its way.

Rich Brown reviews desktops and various other components and peripherals for CNET. E-mail Rich.
Recent posts from Crave
Poll: Why don't you have an iPod or MP3 player?
Oppo's affordabe high-end Blu-ray player is here
iPhone 3GS jailbreak, 'purplera1n,' hits Web
Apple patents point to haptics, fingerprints, RFID
Friday Poll: We the ppl--imagining a digital 1776
Gadgettes 144: The Childhood Nostalgia Episode
Duet D8 is no iPhone clone
Rocking out with stereo Bluetooth
Add a Comment (Log in or register)
by JustinGN August 13, 2008 1:03 AM PDT
I think that at this point, nVidia is giving its loyal fans a few nice extras in the form of CUDA applications, while also attempting to sway some gamers to its side. If anything, this hardly feels like a genuine, solid push towards CUDA as the PC standard for GPU-based General Computing, but more like a marketing gimmick or strategy - one of those "Nyah nyah nyah-nyah nyah" teases from nVidia towards ATi/AMD. Will I be downloading and running those CUDA applications tomorrow? You betcha, it's a nice little freebie for my 8600GT cards and chips. Will I, or developers go all-out with CUDA? Probably not. They're biding their time for DX11 and OpenCL, and may toss a few bones out for demo purposes (I wouldn't be surprised to see early 'DX11' game demos at E3 and Trade Events to really be running on CUDA or AMD's GPU processing language, until DX11 is finalized).
Reply to this comment
advertisement

About Crave

The name says it all. Crave is our blog about gorgeous gadgets and other crushworthy stuff. If you would like to contact Crave with a tip or comment, please write to: crave@cnet.com

Add this feed to your online news reader

Crave topics

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

Inside CNET News

Scroll Left Scroll Right