FAHBench 2.2

A forum for discussing FAH-related hardware choices and info on actual products (not speculation).

Moderator: Site Moderators

Forum rules
Please read the forum rules before posting.

FAHBench 2.2

Postby mpharrigan » Thu Mar 31, 2016 6:20 am

Hi All,

FAHBench 2.2 using the technology of core 21 is available at http://fahbench.github.io/

Feel free to post your scores here! I see the other thread has a curated list as the top post. I'm not going to do that, but if a mod want to volunteer, I can set you up with a page on the website that you can update with a list of scores.

Happy folding
User avatar
mpharrigan
Pande Group Member
 
Posts: 84
Joined: Tue Nov 25, 2014 10:56 pm

Re: FAHBench 2.2

Postby bruce » Thu Mar 31, 2016 5:09 pm

Do we need to keep the old version around for WindowsXP or does FAHBench avoid that problem? (I don't have an XP system to test any more.)
bruce
 
Posts: 21546
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: FAHBench 2.2

Postby PS3EdOlkkola » Thu Mar 31, 2016 9:05 pm

There are several options available when running FAHBench. What options should we use that have the most relevance?

For example:
* Assuming GPU and OpenCL and Single Precision
- Would you want to see the results from all three work units?
- Should Accuracy Check be enabled?
- For NaN check: Is "disabled" appropriate, or should we choose a certain number of steps instead, and if so, what should they be?
- Is 60 seconds a long enough to runtime to deliver a valid result?

Also, how should the Score be interpreted for each of the runs?
User avatar
PS3EdOlkkola
 
Posts: 185
Joined: Tue Aug 26, 2014 9:48 pm
Location: Dallas, TX

Re: FAHBench 2.2

Postby mpharrigan » Fri Apr 01, 2016 8:41 am

It *may* work on xp if you manually install the vc2015 redistributable (available through microsoft) but I don't have a system to test

Check out http://fahbench.github.io/options.html for a description of the options. If you want a recommendation, just use the defaults
User avatar
mpharrigan
Pande Group Member
 
Posts: 84
Joined: Tue Nov 25, 2014 10:56 pm

Re: FAHBench 2.2

Postby foldy » Fri Apr 01, 2016 7:07 pm

FAHBench 2.2.5 with default settings
Windows 7 64 with AMD driver 16.3.2
AMD HD 7950 @ 880Mhz Score 36.9
AMD R9 280 @ 980Mhz Score 40.5
foldy
 
Posts: 1153
Joined: Sat Dec 01, 2012 3:43 pm

Re: FAHBench 2.2

Postby Kougar » Mon Apr 04, 2016 9:26 am

Awesome, very glad to see this was updated! Should be much better for cross-comparing to Radeons now

Default Settings
Windows 10 Driver 364.51
NVIDIA Titan Black Stock 65.68
Kougar
 
Posts: 171
Joined: Fri Apr 11, 2008 2:39 am
Location: Texas

Re: FAHBench 2.2

Postby foldy » Mon Apr 04, 2016 5:24 pm

Kougar wrote:Should be much better for cross-comparing to Radeons now

Why?
foldy
 
Posts: 1153
Joined: Sat Dec 01, 2012 3:43 pm

Re: FAHBench 2.2

Postby Kougar » Wed Apr 06, 2016 3:38 pm

foldy wrote:
Kougar wrote:Should be much better for cross-comparing to Radeons now

Why?


The older cores were not well optimized for Radeons, they generally under-performed compared to NVIDIA cards. Core 21 offers much better performance on Radeons by comparison.

With Core 21 projects a Radeon 290X can match a Titan Black in PPD, which is verified by the almost identical 67 score I've seen for someones 290X on a different forum.
Kougar
 
Posts: 171
Joined: Fri Apr 11, 2008 2:39 am
Location: Texas

Re: FAHBench 2.2

Postby foldy » Wed Apr 06, 2016 5:09 pm

I see. For my HD 7950 and R9 280 the score did not change compared to FahBench 1.2
foldy
 
Posts: 1153
Joined: Sat Dec 01, 2012 3:43 pm

Re: FAHBench 2.2

Postby toTOW » Thu Apr 07, 2016 4:01 pm

Previous version of FAHBench (I guess it was 1.2) was based on OpenMM code used in Core 17, and was not affected by performance issues.

This version is based on Core 21 and is performing well on both ATI and NV too. The only differences you may see are from OpenMM optimizations that has been added since then.
Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.

FAH-Addict : latest news, tests and reviews about Folding@Home project.

Image
User avatar
toTOW
Site Moderator
 
Posts: 8454
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France

Re: FAHBench 2.2

Postby Kougar » Sun Apr 10, 2016 3:16 am

The only difference?? A 290X is able to out-fold a Titan Black, from what I recall they used to only achieve half of that.
Kougar
 
Posts: 171
Joined: Fri Apr 11, 2008 2:39 am
Location: Texas

Re: FAHBench 2.2

Postby foldy » Sun Apr 10, 2016 10:47 am

I checked FahBench 1.2 numbers and 290x gets single explicit 46 ns/s and Titan Black (780 TI) gets 49 ns/d so they are very similar.
Maybe you recall not the FahBench numbers but the FahCore_18 numbers were AMD performance was bad compared to Nvidia?
But FahBench 1.2 used FahCore_17 and I fixed that AMD issue in FahCore_21. There is no FahBench using FahCore_18
foldy
 
Posts: 1153
Joined: Sat Dec 01, 2012 3:43 pm

Re: FAHBench 2.2

Postby toTOW » Sun Apr 10, 2016 12:00 pm

foldy is right, Kougar is mixing his memories ... Core 17 is not affected by performances issues (so is FahBench 1.2 which use the same code base). Core 18 has terrible performances on ATI GPUs (and we don't have a FahBench that uses it). Core 21 solved the performances issues and we're back to what we had with Core 17 (and the new FahBench uses Core 21 code base) :)
User avatar
toTOW
Site Moderator
 
Posts: 8454
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France

Re: FAHBench 2.2

Postby foldy » Sun Apr 10, 2016 3:02 pm

Maybe this is the right thread to tell the story how a german donor fixed the Core_18 AMD performance issue on Windows for Core_21 using FahBench. I downloaded FahBench 2.0 beta in mid 2015 and run it on my AMD R9 280 but the score was bad compared to FahBench 1.2 matching the FahCore_18 experience.

I wanted to look into this but the FahCores are closed source that means you cannot build it yourself because the source code is not available.
So it is not so easy for a software developer which is not part of the PandeGroup to check what is going wrong.

But FahBench is open source on GitHub so with technical knowledge you can build it from source and get your own FahBench.exe
The common base for both FahCores and FahBench is the OpenMM framework which is also open source.
So I could build FahBench 2.0 beta and OpenMM 6.2 from scratch. And you can even run real FAH work units in FahBench.

What a surprise when my build FahBench 2.0 beta performance score on my AMD R9 280 was good again and the same as FahBench 1.2

So something must be different from my build compared to released FahBench 2.0 beta dlls on GitHub.
We found FahBench 2.0 beta and also FahCore were build at Stanford on a machine having a Nvidia SDK to support OpenCL and CUDA.
However on my machine there was no Nvidia but AMD SDK because I have an AMD R9 280 GPU.
When I build FahBench 2.0 beta/OpenMM 6.2 on my machine using Nvidia SDK I got the bad performance issue again.

So the solution was to build the OpenCL code with AMD SDK. After the developers at Stanford were convinced of this solution a new FahCore_21 beta core was build with AMD SDK for OpenCL and the FahCore_18 introduced AMD bad performance issue was solved.

This shows that donors can also support development if they have the knowledge.
We may have 100000 donors but only 10 developers at Standford.
They may be a little denying if a stranger tries to mess with the experts but if you can prove your facts it will be accepted.
And like donors are familiar with we just give and we don't expect a Thank You :-)
foldy
 
Posts: 1153
Joined: Sat Dec 01, 2012 3:43 pm

Re: FAHBench 2.2

Postby Kougar » Tue Apr 19, 2016 6:11 am

Ah, got it! Thanks for the correction and the story/background info Foldy! It's always interesting to me to hear the hows and whys behind things :)
Kougar
 
Posts: 171
Joined: Fri Apr 11, 2008 2:39 am
Location: Texas

Next

Return to FAH Hardware

Who is online

Users browsing this forum: No registered users and 2 guests

cron