When the core 22 will be tested?

If you think it might be a driver problem, see viewforum.php?f=79

Moderators: Site Moderators, FAHC Science Team

ChristianVirtual
Posts: 1576
Joined: Tue May 28, 2013 12:14 pm
Location: Tokyo

Re: When the core 22 will be tested?

Post by ChristianVirtual »

In the year 2525, if man is still alive ... [/song from my music brain]
ImageImage
Please contribute your logs to http://ppd.fahmm.net
foldy
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: When the core 22 will be tested?

Post by foldy »

I just did a performance comparison using FAHBench with OpenMM 6.2 (Core_21) vs. OpenMM 7.x (future Core_22).

Using Nvidia gtx 1080ti on Windows 7 64bit with FahBench 2.3.1 OpenCL.

Project 13782 Score
OpenMM 6.2: 245
OpenMM 7.2: 1387

Project 9415 Score
OpenMM 6.2: 208
OpenMM 7.2: 1415

So this is a speedup by 6 times.

I did not test AMD GPU yet.
Last edited by foldy on Tue Mar 20, 2018 4:07 pm, edited 1 time in total.
kiore
Posts: 921
Joined: Fri Jan 16, 2009 5:45 pm
Location: USA

Re: When the core 22 will be tested?

Post by kiore »

I hope this new core translates into a major increase in the science done, still to be real world tested though.
Image
i7 7800x RTX 3070 OS= win10. AMD 3700x RTX 2080ti OS= win10 .

Team page: https://www.rationalskepticism.org/viewtopic.php?t=616
toTOW
Site Moderator
Posts: 6359
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: When the core 22 will be tested?

Post by toTOW »

That's quite impressive ... were you using OpenCL for both OpenMM builds ? Did you try to compile and to compare with a CUDA version of OpenMM 7 ?

Can you share the methodology so that we can try on our cards ?
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
foldy
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: When the core 22 will be tested?

Post by foldy »

Hi toTOW, it may be a FAHBench issue were the benchmark simulation runs faster but the real work unit does not.
I would like to test CUDA too but the FAHBench only offers OpenCL or CPU. I guess because the FAhCore does only support OpenCL currently.
So I used only the OpenCL OpenMM for both old and new version and only on Windows, so maybe someone wants to test on Linux too.

Steps to reproduce:
1) Download FahBench http://fahbench.github.io/ and install
2) Create a copy of the FahBench folder and name one FahBench-6.2 and the other FahBench-7.1
3) Download OpenMM 7.1 from SimTK https://simtk.org/frs/?group_id=161 (you need to be registered to download)
4) From the OpenMM zip file extract \lib\OpenMM.dll to FahBench-7.1 folder
5) Delete content of FahBench-7.1\openmm folder and extract \lib\plugins\OpenMMCPU.dll and OpenMMOpenCL.dll to FahBench-7.1\openmm folder

In theory the FahBench-7.1 folder now has a FahCore_21 which runs with the OpenMM-7.1 runtime (aka FahCore_22).

a) Start FahBench-gui.exe from FahBench-6.2 folder and run benchmark on GPU
b) Start FahBench-gui.exe from FahBench-7.1 folder and run benchmark on GPU
[I had problems with the GUI in FAhBench-7.1 so I run both in cmd version.
Get the device and platform id from the GUI first. Then in cmd shell call:
FAHBench-cmd.exe --device-id 0 --platform-id 2 --workunit nav]

You can also copy a real work unit from folding@home to FahBench.
* e.g. C:\ProgramData\FAHClient\work\00\01 copy all files to C:\Program Files\FAHBench\workunits\MyWorkunit
* Copy the wu.json file from another FAHBench\workunits\xxx folder to FAHBench\workunits\MyWorkunit
=> Start FAHBench and now you can select WU MyWorkunit
foldy
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: When the core 22 will be tested?

Post by foldy »

It was a benchmark issue!

I now could compile the FahBench 2.3.1 from source for OpenMM 7.x

Speed does not improve so much - no magic in new OpenMM 7.x :oops:

Sometimes you can replace dlls by a new version and sometimes this doesn't work.

Using Nvidia gtx 1080ti on Windows 7 64bit with FahBench 2.3.1 OpenCL compiled from source for OpenMM 7.x.

Project 9414 Score
OpenMM 6.2: 214
OpenMM 7.1: 258

Project 13782 Score
OpenMM 6.2: 248
OpenMM 7.1: 305

So this is 20% speed improvement in FAHbench OpenCL.

I could run CUDA in FAHbench now too.

Project 9414 Score
OpenMM 7.1 OpenCL: 258
OpenMM 7.2 CUDA: 275

Project 13782 Score
OpenMM 7.1 OpenCL: 305
OpenMM 7.2 CUDA: 324

So CUDA vs OpenCL would be another 6% speedup in FAHbench.

If you are interested I can share my build with you FahBench-2.3.1-OpenMM-7.2.1-with-CUDA-for-Windows.
Just send me a private message.
scott@bjorn3d
Posts: 80
Joined: Tue Dec 19, 2017 12:19 pm

Re: When the core 22 will be tested?

Post by scott@bjorn3d »

Still no word on Core 22 or any new core that would take advantage of better hardware?
foldy
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: When the core 22 will be tested?

Post by foldy »

No news, but the current FahCore 21 works very good on latest nvidia RTX GPUs.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: When the core 22 will be tested?

Post by bruce »

No news doesn't suggest that nobody is work on it. In fact, it's just the opposite. No News is more likely to suggest that more people are working more hours on fixing whatever else needs to be fixed before it's ready for a semi-formal beta test of the new code.

I second foldy's comment. What do you mean "take advantage of better hardware"? What hardware do you have that isn't being taken advantage of when using Core_21?

The main method of taking advantage of new hardware is to update the drivers since that's where hardware features are really supported. FAH talks directly to OpenCL, which either talks to CUDA which talks to the drivers or OpenCL talks directly to the drivers (depending on how your GPU manufacturer installs the drivers).
ProDigit
Posts: 234
Joined: Sun Dec 09, 2018 10:23 pm

Re: When the core 22 will be tested?

Post by ProDigit »

Looking at the future of computing,
I hope the new core supports and is optimized for more cores.
It seems desktop PCs are getting more power efficient, by running on smaller lithography, allowing higher core count, and higher CPU speeds.
Instruction sets that are ancient are removed and replaced by more updated ones.

GPUs get more cores and slightly higher frequencies.

But PCIE bandwidth remains largely the same.
For gaming there's no need to increase PCIE bandwidth.
So I'm guessing the newer core will find a workaround on the PCIE bandwidth limitation for multiple GPUs?

I'm also interested in the newer qualcomm server chips, their Centriq 2400.
It supposed to have a very high performance per watt, causing many companies to switch from X86 to ARM.

GPUs are halfway ARM. I hope they can port the program to the newest server chips out there.
foldy
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: When the core 22 will be tested?

Post by foldy »

PCIe 4.0 will double the bandwidth again and be released in 2020 for CPUs and GPUs.
JimF
Posts: 651
Joined: Thu Jan 21, 2010 2:03 pm

Re: When the core 22 will be tested?

Post by JimF »

Wasn't Core 22 going to be CUDA? It has been so long ago, I have forgotten.
But if it is still OpenCL, the new AMD Navi chips could be cost-effective.
https://www.digitaltrends.com/computing ... -2070-250/

At least the rumors are impressive.
Joe_H
Site Admin
Posts: 7937
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: When the core 22 will be tested?

Post by Joe_H »

JimF wrote:Wasn't Core 22 going to be CUDA? It has been so long ago, I have forgotten.
From the small amount of information released a while ago, that is a maybe. Depends on how much extra work would be required to develop and support a second version of the core with CUDA. Also, would depend on whether a CUDA version of the core actually increased throughput and by how much.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
JimF
Posts: 651
Joined: Thu Jan 21, 2010 2:03 pm

Re: When the core 22 will be tested?

Post by JimF »

Thanks, that refreshes my memory. AMD is showing some signs of life, and whatever works best is OK with me.
ProDigit
Posts: 234
Joined: Sun Dec 09, 2018 10:23 pm

Re: When the core 22 will be tested?

Post by ProDigit »

Do you think that the future of computing will be graphics cards or CPU?
CPUs are heading towards hexacores and more; it wouldn't surprise me, if a home computer in 10 years, would have between 10 to 50 low-power cores, and inevitably a system that exists just entirely out of 'gpu cores' as CPU cores.
Makes sense from a power perspective.
All the way until quantum computing takes over.
Locked