FAHBench 2.2
Moderator: Site Moderators
Forum rules
Please read the forum rules before posting.
Please read the forum rules before posting.
-
- Pande Group Member
- Posts: 84
- Joined: Tue Nov 25, 2014 10:56 pm
FAHBench 2.2
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
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
Re: FAHBench 2.2
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.)
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 177
- Joined: Tue Aug 26, 2014 9:48 pm
- Hardware configuration: 10 SMP folding slots on Intel Phi "Knights Landing" system, configured as 24 CPUs/slot
9 AMD GPU folding slots
31 Nvidia GPU folding slots
50 total folding slots
Average PPD/slot = 459,500 - Location: Dallas, TX
Re: FAHBench 2.2
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?
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?
Hardware config viewtopic.php?f=66&t=17997&p=277235#p277235
-
- Pande Group Member
- Posts: 84
- Joined: Tue Nov 25, 2014 10:56 pm
Re: FAHBench 2.2
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
Check out http://fahbench.github.io/options.html for a description of the options. If you want a recommendation, just use the defaults
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: FAHBench 2.2
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
Windows 7 64 with AMD driver 16.3.2
AMD HD 7950 @ 880Mhz Score 36.9
AMD R9 280 @ 980Mhz Score 40.5
-
- Posts: 61
- Joined: Fri Apr 11, 2008 2:39 am
- Hardware configuration: Core i7 920 @ 4.3GHz 1.42v (HT on)
Gigabyte GA-X58-UD5 (F10)
3 x 2GB OCZ Platinum 16400MHz 8-8-8-24 1T
EVGA GTX 260 w/ D-Tek Fuzion 2 GFX
ASUS Xonar DX | Cooler Master UCP 1kW
Intel X25-M 80GB SSD | Windows 7 x64
Swiftech Apogee GTZ + MCP655 Pump & Thermochill PA120.3 Radiator - Location: Texas
Re: FAHBench 2.2
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
Default Settings
Windows 10 Driver 364.51
NVIDIA Titan Black Stock 65.68
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: FAHBench 2.2
Why?Kougar wrote:Should be much better for cross-comparing to Radeons now
-
- Posts: 61
- Joined: Fri Apr 11, 2008 2:39 am
- Hardware configuration: Core i7 920 @ 4.3GHz 1.42v (HT on)
Gigabyte GA-X58-UD5 (F10)
3 x 2GB OCZ Platinum 16400MHz 8-8-8-24 1T
EVGA GTX 260 w/ D-Tek Fuzion 2 GFX
ASUS Xonar DX | Cooler Master UCP 1kW
Intel X25-M 80GB SSD | Windows 7 x64
Swiftech Apogee GTZ + MCP655 Pump & Thermochill PA120.3 Radiator - Location: Texas
Re: FAHBench 2.2
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.foldy wrote:Why?Kougar wrote:Should be much better for cross-comparing to Radeons now
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.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: FAHBench 2.2
I see. For my HD 7950 and R9 280 the score did not change compared to FahBench 1.2
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: FAHBench 2.2
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.
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.
-
- Posts: 61
- Joined: Fri Apr 11, 2008 2:39 am
- Hardware configuration: Core i7 920 @ 4.3GHz 1.42v (HT on)
Gigabyte GA-X58-UD5 (F10)
3 x 2GB OCZ Platinum 16400MHz 8-8-8-24 1T
EVGA GTX 260 w/ D-Tek Fuzion 2 GFX
ASUS Xonar DX | Cooler Master UCP 1kW
Intel X25-M 80GB SSD | Windows 7 x64
Swiftech Apogee GTZ + MCP655 Pump & Thermochill PA120.3 Radiator - Location: Texas
Re: FAHBench 2.2
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.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: FAHBench 2.2
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
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
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: FAHBench 2.2
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)
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: FAHBench 2.2
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
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
-
- Posts: 61
- Joined: Fri Apr 11, 2008 2:39 am
- Hardware configuration: Core i7 920 @ 4.3GHz 1.42v (HT on)
Gigabyte GA-X58-UD5 (F10)
3 x 2GB OCZ Platinum 16400MHz 8-8-8-24 1T
EVGA GTX 260 w/ D-Tek Fuzion 2 GFX
ASUS Xonar DX | Cooler Master UCP 1kW
Intel X25-M 80GB SSD | Windows 7 x64
Swiftech Apogee GTZ + MCP655 Pump & Thermochill PA120.3 Radiator - Location: Texas
Re: FAHBench 2.2
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