Points and power consumption explored
Stanford's Folding@home project is already putting the Radeon's pixel processing horsepower to use with a beta GPU client that performs protein folding calculations on the graphics processor. According to Stanford, the GPU client runs between 20 and 40 times faster on newer Radeons than it does on a CPU, a claim that no doubt sends folding enthusiasts' hearts aflutter.
Such an increase in folding performance is certainly tantalizing. We decided to give the GPU client a spin to see what we could find out about it.

The GPU client's optional eye candy is a nice perk
For our little experiment, we ran Folding@home's CPU and GPU clients for several days on the same system. We used the latest beta command line clients in both instances, which worked out to version 5.04 for the CPU and 5.05 for the GPU. Our test system consisted of an Abit Fatal1ty AN8 32X motherboard with a dual-core Opteron 180 2.4GHz processor, 2GB of DDR400 Corsair XMS PRO memory, and a Radeon X1900 XTX graphics card with ATI's Catalyst 6.5 drivers (the only revision that Stanford has extensively tested with the GPU client).
With our test system configured, we pitted the CPU and GPU clients against each other in a virtual race. A single CPU client was set to run on CPU 0, leaving the GPU client with the remainder of the system's resources. According to Stanford's GPU folding FAQ, at least 25% of a system's CPU resources should be made available to the GPU client. With our test system crunching the CPU client on only one core, the second core, or 50% of the system's CPU resources, was available to the GPU client. Unfortunately, we were only able to run the system with a single Radeon X1900 XTX graphics card, since Stanford's GPU folding client doesn't currently support CrossFire configurations.
Five days after releasing our test system into the wild, we checked on each client's scores, with surprising results. Conveniently, both clients had recently completed work units when we tallied the totals.
| Total points | 24-hour average | Work units | |
| GPU client | 2640 | 377 | 8 |
| CPU client | 899 | 128 | 6 |
| CPU client x 2* | 1798 | 256 | 12 |
Over five days, our Radeon X1900 XTX crunched eight work units for a total or 2,640 points. During the same period, our single Opteron 180 core chewed its way through six smaller work units for a score of 899—just about one third the point production of the Radeon. However, had we been running the CPU client on both of our system's cores, the point output should have been closer to 1800, putting the Radeon ahead by less than 50%.
Either way, that's a far cry from a 20 to 40-fold increase. That's not entirely surprising, though. Stanford's own GPU folding FAQ explains that the points awarded for GPU client cores aren't exactly comparable to those running on the CPU client:
We will continue to award points in the same method as weve always used in Folding@Home. To award points for a WU, the WU is run on a benchmark machine. The points are currently awarded as 110 points/day as timed on the benchmark machine. We will continue with this method of calibrating points by adding an ATI X1900XT GPU to the new benchmark machine (otherwise, without a GPU, we could not benchmark GPU WU's on the benchmark machine!). Since Core_10 GPU WU's cannot be processed on the CPU alone, we must assign a new set of points for GPU WUs, and we are setting that to 440 points/day to reflect the added resources that GPU donors give to FAH. In cases where we need to use CPU time in addition to the GPU (as in the current GPU port), we will give extra points to compensate donors for the additional resources used. Right now, GPU WU's are set to 660 points/day. As we go through the beta process, we will examine the issue of points for WUs, as we understand the significance of this in compensating donor contributions.So point totals don't necessarily reflect the relative folding power of the Radeon X1900 XTX. CPU and GPU clients draw from different pools of work units, and points are based on the performance of a benchmark system rather than how many calculations have actually been completed. The GPU client may be doing between 20 and 40 times more work, but the points Stanford awards don't reflect that. It will take more than a farm full of Radeons to dominate the Folding@home leaderboard.
Not content to stop our investigation at point totals, we fired up our watt meter to see just how much juice our test system consumed with several folding configurations. The system's power consumption was measured at idle with and without Cool'n'Quiet clock throttling, and then with various Folding@home client combinations.
| System power consumption | |
| Idle with Cool'n'Quiet | 98.6W |
| Idle without Cool'n'Quiet | 113.0W |
| CPU client x1 | 160.2W |
| CPU client x2 | 185.6W |
| GPU client | 195.6W |
| CPU client + GPU client | 228W |
Clearly, the GPU client is much more power-hungry running on a Radeon X1900 XTX than the CPU client is with an Opteron 180. Even when compared with two cores running at full steam, the GPU client still pulls an extra 10W at the wall socket. Still, given our point totals, the GPU client appears to be the more power-efficient of the two.
Using an extrapolated point total for two CPU clients running in parallel, which is pretty realistic given how Folding@home burdens the CPU, we'd expect to generate around 1,798 points while pulling 185.6W, which is good for close to 9.7 points per watt. The GPU client, on the other hand, generated 2,640 points and pulling 195.6W, yielding close to 13.5 points per watt.
Interestingly, with our test system running one CPU and one GPU client, we generated a total of 3,539 points pulling 228W, or 15.5 points per watt.
Unfortunately, the scoring scheme for Stanford's GPU folding client doesn't reflect the apparent processing power advantage of graphics processors like the Radeon X1900 XTX. The use of a benchmark system is consistent with how points are awarded with the CPU client. Still, if a GPU really is doing vastly more folding work than a CPU, perhaps the points system should weight GPU time more heavily.
-
64 comments —
Last by theyenk at 5:21 PM on 05/03/08 - Email the author(s): Geoff Gasior
- Sign up to receive notices when we publish new articles
- Or go back to TR's front page
-
AMD's Radeon HD 5970 graphics card
CrossFire on a stick goes to the next level in the Radeon HD 5970, the new fastest graphics card on the planet. This one is extreme in more ways than one, though. Read on to see what we mean. Read more...
154 comments —
Last by sammorris at 2:09 AM on 11/21/09 -
Hands on with Lucid's Hydra GPU load balancer
We recently got the chance to test Lucid's Hydra GPU load balancer first hand. We came away with some of the first public performance numbers, along with our impressions of this magical toy that allows Radeons and GeForces to work together. Read more...
84 comments —
Last by mattthemuppet at 2:16 PM on 11/16/09 -
AMD's Radeon HD 5770 and 5750 graphics cards
In just a few short weeks, AMD's DirectX 11-class Radeon technology has migrated from the high-end 5800 series to the mid-range 5700 series. Now you can pick up a DX11 graphics card for $159 or less. Is this the right upgrade for you? We're on it. Read more...
111 comments —
Last by JoJoBoy at 12:24 AM on 10/30/09 -
Intel graphics drivers employ questionable 3DMark Vantage optimizations
Intel's latest graphics drivers for Windows 7 appear to violate Futuremark's optimization guidelines for 3DMark Vantage. We investigate, and make some interesting discoveries in the process. Read more...
122 comments —
Last by travbrad at 2:29 AM on 10/18/09 -
Nvidia's 'Fermi' GPU architecture revealed
Nvidia has spilled the beans on how its upcoming GPU architecture is built to excel in GPU-computing applications. Keep reading to see what makes the architecture code-named "Fermi" unique. Read more...
149 comments —
Last by blubje at 2:45 AM on 11/15/09 -
AMD's Radeon HD 5850 arrives
With a $259 suggested retail price and a smaller footprint, the Radeon HD 5850 brings a slightly diluted version of the 5870's potent cocktail. Let's see if it goes down any easier. Read more...
210 comments —
Last by glynor at 12:47 PM on 10/09/09 -
AMD's Radeon HD 5870 graphics processor
AMD's next-gen GPU has arrived, with full support for DirectX 11 and essentially twice the power of the Radeon HD 4870. We're geeking out over the image quality enhancements, too. Keep reading to see what all the fuss is about. Read more...
333 comments —
Last by flip-mode at 9:49 PM on 09/30/09 -
Khronos' President talks OpenCL, DX Compute Shader, and more
We recently got to speak with Neil Trevett, who is both the Khronos Group's President and Nvidia's VP of Embedded Content, about OpenCL, DirectX Compute Shader, and the future of general-purpose computing on the GPU. Read more...
16 comments —
Last by Paulomat at 9:46 AM on 08/21/09
- Evening Reading: Weekend Confirmed
- Serious Sam HD Arrives on PC Next Week, Xbox 360 in December (Updated)
- Watch the New Dark Void Trailer, 'The Watchers'
- Need for Speed Shift Getting Free 'Team Racing' DLC, Five 'Legendary' Cars
- Shack PSA: Weekend PC Savings on Star Wars, SupCom, King's Bounty, GTA 4 and More
