Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
Columns

Fast Forward: AMD Parallels Nvidia

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

As I’ve noted before, when you’re not playing action games, the killer GPU in your PC is basically a case heater. For the most part, it uselessly sucks power and radiates heat as you perform mundane computing tasks: web browsing, word processing, spreadsheet calculations, MP3 playback. GPUs are the most underutilized resource in PCs.

Finally, that’s changing. AMD now bundles its ATI Stream parallel-processing software in the latest ATI Catalyst graphics drivers. As users download and install these free drivers, they automatically prep their systems to run ATI Stream programs that leverage the GPU as a massively parallel processor. Before, users had to download ATI Stream separately. AMD is following Nvidia, which began bundling its CUDA parallel-processing software with display drivers in 2007.

Although ATI Stream and CUDA are for programmers, anyone can use the application software written for these platforms. When you install and run an ATI Stream or CUDA application, it automatically executes on the x86 CPU and on the GPU, which does the heavy lifting. Most people won’t notice anything different—except better performance.

Bundling these platforms with drivers helps solve the classic chicken-or-egg problem. Software developers hesitate to write programs for platforms lacking a large installed base, and users hesitate to adopt new platforms for which little software is available. AMD says its new drivers potentially expand the ATI Stream installed base to about two million PCs. Nvidia says 107 million systems can run CUDA, although the actual installed base is smaller.

Developers are heeding the call. The ATI Avivo Video Converter, free from AMD, transcodes digital video among several different formats. A transcoding job that requires three hours, 23 minutes on an Intel Core 2 Duo processor at 3.0GHz takes just 12 minutes with Avivo. Avivo is a preview of a new commercial product called PowerDirector 7 from CyberLink. For Nvidia GPUs, Elemental Technologies has a similar video transcoder called Badaboom. More apps are coming or are already here.

Parallel processing has been around since the dawn of computing but typically has been limited to expensive, specialized systems. Some experts doubted the technology would ever go mainstream. Nvidia and AMD are proving them wrong—using the processor you already have.

Tom Halfhill was formerly a senior editor for Byte magazine and is now an analyst for Microprocessor Report.

 

 

COMMENTS:4
COMMENTS
avatarATI Stream apps?

Where are all the stream apps?  I have the transcoder, but until it can do ripping it's not much use to me.

Login or register to post comments
avatarWhat we need is a driver of

What we need is a driver of some osrt that automaticly uses your gpu as simply adittional cores on the CPU. So, when you do anything that utilizes the CPU, the GPU automaticly kicks in. That would be amazing.

Login or register to post comments
avatarInterestingly, Intel is

Interestingly, Intel is developing a discrete graphics card (codename Larrabee) that is composed of a bunch of x86 cores (with extensions for graphics processing). This is the same architecture as Intel and AMD CPUs, so in the future it may be possible for these cores to offload tasks from the CPU without special software like Stream, CUDA, or OpenCL (though this would probably require a lot of support from the operating system itself).

 Though current GPUs are very fast at what they are designed to do and special software would likely take good advantage of that.

Login or register to post comments

This Month's Issue
FEATURE How to Get FREE Programs, Services, Software & MoreFEATURE Digital Photo Printer RoundupHOW TOBuild a 3D CameraFEATUREDIY Arcade PCWHITE PAPERHow TRIM Works