BRIGHT SIDE OF NEWS About | Advertise | Contact BSN USER Login
| Register
SUBSCRIBE Newsletter | RSS Feeds
Tuesday, February 09, 2010
Email this to a friend.
Your friend's e-mail:
Your Name:
Your e-mail:
Message subject:

UPDATED: Folding@home: ATI Radeon HD 5870 is as slow as 4870!



Besides PeakStream [now owned by Google], Folding@home was the first app supported by ATI under its Stream initiative, and FireStream GPGPU card [back in 2006].

However, as the time went by, the performance of ATI boards in Folding@home remained on the same level - a mediocre one, when compared to nVidia hardware. So, what happened? nVidia didn't support Folding@home until the GeForce GTX 280 didn't came out and then it was a CUDA-fest of yielding high awarding packets, while ATI Radeon 3000 and 4000 series stayed in doldrums, achieving around 3000 PPD [points per day] for the Radeon 4850, 4870 and 4870X2. There were tricks and hacks how to get the second GPU working on the 4870X2, but overall - it was far from plug'n'play experience.

With the launch of Evergreen series and the Cypress GPU, we had high expectations - 1600 shaders packed in a single ASIC looked promising, and after all the talk we heard about GPGPU optimizations inside the Evergreen architecture - our ATI Folding balloon grew to sizeable dimensions.

Since we did not receive ATI Radeon HD 5870 at launch, we had to wait until first board partner managed to send the board in. Personally, I've lost a lot of family members to Alzheimer, Parkinson and cancer - thus I donate my spare cycles for both GPU and the CPU to research that will hopefully, benefit us all.

PowerColor was the first company to send the board in [extensive review coming in the next two weeks], and we immediately put the card in our computer and load DVD with the drivers. Here comes the interesting bit - Catalyst 9.9 Beta drivers offered us an option to install Folding@home, a shortcut that we gladly clicked on it. Upon the installation of the GPU client, we were welcomed with a message that we don't have supported GPU.

Upon contacting good friends at AMD, we were told that AMD is also waiting on Vijay and his Pande Group to release an updated version of Folding@home, one that would properly detect boards such as nVidia Quadro CX, ATI Radeon HD 5850 and HD 5870, for instance. But there is a way to get Folding@home running on an ATI 5000 series card.

All you need to do is get the F@h shortcut on your desktop, right click on properties and then force the R700 mode with a "C:\Program files\Folding@home\Folding@home-gpu\Fah.exe" with two switches:
  • -gpu 0
  • -forcegpu ati_r700
However, the performance wasn't what we expected - Radeon HD 4870 and HD 4870X2 will both yield around 3000 points per day and we definitely didn't expected that Radeon HD 5870 1GB will join the club. In our measurements, different units showed that the number of points will vary between 1650 and 3150 points per day, dramatically lagging behind nVidia GeForce cards.

In comparison, Gainward's GeForce GTX 275 returns between 5400 and 7100 PPD - depending on how complex the units are. Direct competitors to Radeon HD 5870, GeForce GTX 285 and GTX 295 are simply leaving HD 5870 in the dust.

We asked Dave Baumann for explanation on this unpleasant surprise at2:17AM Croatian time, and in a brief discussion we learned that theunderlying problem is the fact that ATI client for Folding@home isbased on Brook+. As we wrote ages ago, Brook+ is pretty much "put outto pasture", i.e. the support for it has been killed long time ago.

AMDkept banging on the OpenCL drum and stated that DirectCompute is fullysupported, including Double Precision mode. At present, this means little for Folding@home community as Pande Group is unfortunately late with the second [or third?] generation of GPGPU clients.

FahMon - ATI's HD 5870 Folding@home performance isn't exactly stellar...
FahMon - ATI's HD 5870 Folding@home performance isn't exactly stellar...

Bottom line is, if you want to fold - you have to either wait until Pande Group switches to OpenCL in some foreseeable time in future. OR - keep on using GeForce boards for Folding, and use Radeon 5870 for supported applications such as MilkyWay@home.

Overall, quite a disappointing start of our Radeon HD 5870 evaluation. Luckily, games are a different thing.

Update October 8th, 2009 12:05 GMT - We received word that the new version of Folding@home is in the works. According to a blog by project leader, Folding@home in its third generation of GPU code will adopt OpenMM, Standford's open molecular model. Next in the works is bringing OpenCL support into the OpenMM library, resulting in OpenCL-acceleration for all GPU cards, including previously non-supported parts [but OpenCL-supporting], such as Quadro CX, FirePro and the like.

Update October 8th, 2009 15:16 GMT - After reading the comment from Mr. Andreas Przystawik [Gipsel], we could not but to quote his comments. You can read the whole comment in our complementary comments section, just scroll down.

"Look at two other distributed computing projects using ATI cards: Milkyway@home and Collatz Conjecture. Both scale virtually perfectly with the higher shader count. That a HD5870 achieves this with the Collatz Conjecture project is also showing that ATI has done a tremendeous job with the memory controller efficiency as it is quite bandwidth hungry."

"Both projects use the Brook+ layer as a base for the ATI applications. So that has nothing to do with the possible scaling."



© 2009 - 2010 Bright Side Of News*, All rights reserved.



Related articles:

Tags:

Share and enjoy :)

  • Digg
  • del.icio.us
  • StumbleUpon
  • TwitThis
  • Reddit
  • Furl
  • Google
  • Technorati
  • Sphinn
  • Mixx
  • Facebook
  • LinkedIn
  • Slashdot
  • Newsvine
  • Ma.gnolia
  • BlinkList
  • connotea
  • Fark
  • MisterWong
  • Netvouz
  • PlugIM
  • Propeller
  • Simpy
  • SphereIt
  • Spurl
  • ThisNext
  • YahooMyWeb
  • co.mments
  • Live
  • MySpace
  • Yahoo! Buzz


Comments:

by: Anonymous on 10/14/2009
Just think of this...

All the time these "programmers" are messing around taking money from nVidia for using CUDA, they are killing cancer suffers because the software is not performing at full speed on ATi hardware, which is a massive percentage of users out there.

Think of how many work units have not been finished while these people take back-handers from nVidia!!!

Get it fixed, your supposed to be genius mathematicians and programmers!!!
Brook+ applications can also scale by: Gipsel on 10/8/2009
I have no idea what Folding is doing in its code. But you may want to look at two other distributed computing projects using ATI cards: Milkyway@home and Collatz Conjecture.

Both scale virtually perfectly with the higher shader count. That a HD5870 achieves this with the Collatz Conjecture project is also showing that ATI has done a tremendeous job with the memory controller efficiency as it is quite bandwidth hungry.

And I guess I don't have to tell you how pathetic a GTX285 looks compared to a HD5870 at the Milkyway project which uses double precision calculations (it barely matches the performance of an old and rusty HD3850). Nvidia badly needs a factor 8 improvement here to even approach a Cypress, let alone to pass it. And by the way, an nvidia engineer helped the project with its CUDA application, I guess one can assume it's near the maximum performance the hardware is capable of.
I have high hopes for Fermi, but frankly I still doubt a bit it will pass Cypress on pure number crunching.

Oh, by the way, both projects use the Brook+ layer as a base for the ATI applications. So that has nothing to do with the possible scaling.
by: Anonymous on 10/7/2009
Gee Theo, this is quite a news story. Some really fine detective work on an issue that we're all extremely concerned about.

Wow by: Anonymous on 10/7/2009
You used -forcegpu ati_r700 and was expecting it to be faster? A new client needs to be used as well as larger work units for it to become faster you twit.
by: Anonymous on 10/7/2009
"-forcegpu ati_r700"

Probably also makes the application assume 800 shaders are available at most. Just wait for the updated version. But yes, it's time for F@H to be ported to OpenCL.
How does it handle 3D and Photoshop CS4 processing by: Michael A. McKenney on 10/7/2009
Can you do any 3D CAD rendering and Photoshop CS4 processing benchmarks?
I think you must wait for next generation driver(s). by: Anonymous on 10/7/2009
ATI Radeon HD5870 will work properly when Windows 7 launched officially and by then the driver will mature with OpenCL optimization that could be implemented for folding@home.
Can't win 'em all by: Anonymous on 10/7/2009
Yessiree, ATI does suck in these computational tasks... But hey, they do all right in games.

I suppose their future does not depend on compute tasks because down the track they will be integrated in Fusion - AMD can afford to be a bit lax here. Still, its the wrong attitude to have
You do realize... by: Anshel Sag on 10/7/2009
That Folding at home was designed to make gaming cards into computing devices? At no point was F@H designed for workstation cards in mind... it was specifically designed to target the masses to spread the computing. Hence, the term Distributed Computing.
by: Anonymous on 10/6/2009
yeah always remember blame the GAMING video card for not being able to do WORK STATION jobs correctly because the application technology is not supported by your hardware.
Retarded article is like trying to bake a cake in the shower.
Nothing special : just working as R700 ( 800 shaders, R600 shader design ) by: Anonymous on 10/6/2009
Current Folding core is designed from the old HD 2000/HD 3000 generation ( R600 ), and when R700 came, the developer just added the support for the new hardware with the increased shaders ( 800 shaders vs. 320 in R600 )... but didn't add any R700 specific optimizations, so from arch. POV nothing changed to benefit from arch. improvement in R700 over R600.. this is why in HD4000 you will only gain performance from increased number of shaders and clock speed, nothing more...

the trick you made doesn't change anything at all, the core will treat R800 as R700, so only 800 shaders will be used ( from 1600 ) and coz the core it self doesn't have any R700 optimization, so the core will treat R800 same as R700 ( or just 800 shaders ), or just R600 with increased shaders and clocks !!

if you do the -forcegpu trick you will be able to fold on R800 normally, but with half of it's power as the core it self isn't able to see the whole 1600 shaders.. not to mention that it won't benefit from and shader performance improvement as the core still treat all shaders as R600 shaders...

the developer says that it mean nothing to develope the core to support any arch. change, but it may support the increased number of shaders... but about the optimization for the new shaders in both R700 and R800, he will do nothing...

the reason is simple, the current core is outdated and based on old stream platform ( Brook+, CAL, etc.. ) which has a lot of limitations that causes the current bad performance of all Radeon card in folding. he sees that consetrating on the next OpenCL based core is much more important... but the bad news is he just started the work in less than two weeks...

the OpenCL won't see the light till 2010, but no time frame to talk about... it's just too early to guess or estimate

Al-Khalaf, arabhardware.net
Leave a comment:

Author:

Title:

Comment:


Enter the code shown above:

(Note: If you cannot read the numbers in the above
image, reload the page to generate a new one.)




Highlight
  • Is Windows Mobile 7 a DOA OS?
  • Canon Announces the Digital Rebel T2i / EOS-550D DSLR Camera
  • Kingston reaches second highest revenue in 2009 despite poor economy
  • SMARTSWIPE wants to protect your online shopping
  • SMARTSWIPE wants to protect your online shopping
New Servers are in!

 Greetings and welcome to BSN*,

We have just acquired several brand new servers that are being configured on a multiple 100Mbps links and set up in line with the new features and services that are launching soon. We were assured this investment will solve any issues that plagued the site as a consequence of being linked on mainstream media networks.

We will inform you when the server change takes place, as BSN will be offline for 24-72 hours. Expect a heads-up a week ahead. 

The BSN* Team

© 2009 - 2010 Bright Side Of News*, All rights reserved.