GPU CPU bound?
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 11
- Joined: Sun Jan 29, 2012 5:34 pm
GPU CPU bound?
Hi,
I am runnng a GTX1070 on a low end MSI H110 mobo with a Pentium G4400 and Windows 10, running only a single GPU slot for a couple of months now. I never get above 600k PPD, even if I increase the clockspeed of the GPU. The CPU is running at 53% on FacCore_21, probably meaning that one core is fully occupied. Is it fair to conclude that my system is CPU bound, and that with a faster CPU I would get more PPD out of the GPU?
Any suggestions on how to get to 700k PPD, what seems to be more average for a GTX1070?
I am runnng a GTX1070 on a low end MSI H110 mobo with a Pentium G4400 and Windows 10, running only a single GPU slot for a couple of months now. I never get above 600k PPD, even if I increase the clockspeed of the GPU. The CPU is running at 53% on FacCore_21, probably meaning that one core is fully occupied. Is it fair to conclude that my system is CPU bound, and that with a faster CPU I would get more PPD out of the GPU?
Any suggestions on how to get to 700k PPD, what seems to be more average for a GTX1070?
-
- Posts: 1165
- Joined: Wed Apr 01, 2009 9:22 pm
- Hardware configuration: Asus Z8NA D6C, 2 [email protected] Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)
Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS
Not currently folding
Asus Z9PE- D8 WS, 2 [email protected] Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only) - Location: Jersey, Channel islands
Re: GPU CPU bound?
The long term average for a 1070 is around 600k, I've just checked mine and its currently showing 512k PPD on a 9839WU, when I came in this afternoon it was showing 665k on a different project, that's on a PCIe 3.0 x16 slot running heavily overclocked on a 4c/8t cpu at a much lower clockspeed than yours.
Whilst you may think you are cpu bound, you aren't. It would be a waste of money to upgrade to a better cpu for running just one card.
Whilst you may think you are cpu bound, you aren't. It would be a waste of money to upgrade to a better cpu for running just one card.
Re: GPU CPU bound?
FAHCore_21 on windows will use 100% of a single core, so you can expect to see 53% whether or not that's limiting GPU performance. The driver is written to use a spin-wait so there's no way to judge how much capacity is available. While it's possible that you are CPU bound, it's not too likely since the main function of the CPU task is to move data to/from the GPU for processing there and then wait for the next block of data to be ready to be moved.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 11
- Joined: Sun Jan 29, 2012 5:34 pm
Re: GPU CPU bound?
600k? That sounds like mine. My reason for asking was that I saw much higher numbers in https://docs.google.com/spreadsheets/d/ ... tput=html# Any idea how these people get these high numbers? I thought it was ok taking the cheapest socket 1151 CPU around, glad to see that you can confirm that.Nathan_P wrote:The long term average for a 1070 is around 600k, I've just checked mine and its currently showing 512k PPD on a 9839WU, when I came in this afternoon it was showing 665k on a different project, that's on a PCIe 3.0 x16 slot running heavily overclocked on a 4c/8t cpu at a much lower clockspeed than yours.
Whilst you may think you are cpu bound, you aren't. It would be a waste of money to upgrade to a better cpu for running just one card.
-
- Posts: 410
- Joined: Mon Nov 15, 2010 8:51 pm
- Hardware configuration: 8x GTX 1080
3x GTX 1080 Ti
3x GTX 1060
Various other bits and pieces - Location: South Coast, UK
Re: GPU CPU bound?
Linux might give you 10% boost over windows. Serious overclocking and selective reporting of PPD also come into play, so take the spreadsheet with a grain of salt!
I also use G4400 CPUs - driving pairs of 1080 and 1080 ti - A single 1070 won't be bottlenecked.
I also use G4400 CPUs - driving pairs of 1080 and 1080 ti - A single 1070 won't be bottlenecked.
-
- 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: GPU CPU bound?
I made an experiment and limited my CPU i5-2500k from 3.3Ghz down to 1.6Ghz. That hurt my gtx 1080ti PPD. But going up to 4.4Ghz did not make a difference over 3.3Ghz.
So maybe a slow and old gen CPU with < 2Ghz may limit a fast GPU? (But the G4400 with 3.3Ghz is fine)
So maybe a slow and old gen CPU with < 2Ghz may limit a fast GPU? (But the G4400 with 3.3Ghz is fine)
-
- Posts: 11
- Joined: Sun Jan 29, 2012 5:34 pm
Re: GPU CPU bound?
Running Linux may be worth a try. Any preference for a particular Linux distribution?rwh202 wrote:Linux might give you 10% boost over windows. Serious overclocking and selective reporting of PPD also come into play, so take the spreadsheet with a grain of salt!
I also use G4400 CPUs - driving pairs of 1080 and 1080 ti - A single 1070 won't be bottlenecked.
-
- Posts: 1165
- Joined: Wed Apr 01, 2009 9:22 pm
- Hardware configuration: Asus Z8NA D6C, 2 [email protected] Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)
Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS
Not currently folding
Asus Z9PE- D8 WS, 2 [email protected] Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only) - Location: Jersey, Channel islands
Re: GPU CPU bound?
I use Linux mint 18.2 mate edition on all my folding rigs - got everything set up in a couple of hours - That 600k is on Linux. I don't push my clocks any further than what the card wants to do on its boost clocks so my guess is that those 700k PPD are on specific projects that can give a reported 700k PPD in hfm and a balls to the wall overclock.
I've checked a couple of those project numbers and my 1070 is showing slightly worse numbers, but then i'm not pushing an extreme overclock on my card
I've checked a couple of those project numbers and my 1070 is showing slightly worse numbers, but then i'm not pushing an extreme overclock on my card
-
- Posts: 11
- Joined: Sun Jan 29, 2012 5:34 pm
Re: GPU CPU bound?
Cranking up the base clock on the GPU with 100MHz already seems to deliver an extra 5%. Maybe I will try some more serious overclocking, as mentioned here earlier, and see what comes out of that. This little extra already proves though that the CPU is indeed not a bottleneck.
Re: GPU CPU bound?
Linux is the way to go as there is literally no CPU bound limits in Linux as there are in Windows. Windows is a hog when it comes to folding, and Linux, well it's apparent you could have your cards in a toaster and they will fold at full speed. I've seen reports of a 1080 in an a6-5200 APU under linux getting well over 900k ppd, where as in windows it was only doing 400k. If you think your processor is limiting you, install Mint on a usb drive and run it that way for a day or so and compare your scores.
-
- Posts: 111
- Joined: Mon Nov 09, 2015 3:52 pm
- Hardware configuration: MoBo◘Gigabye X99 UD4-CF F24s
CPU◘2680V4 🔥Rosetta/SIDock
RAM◘64GB Hynix 2400 CL15
HDD◘ST1000DM003 Sata3 NCQ
GFX◘Zotac X-Gaming RTX3070 🔥Folding
VALID x86 fr◘5nan6w - Location: Russia
- Contact:
Re: GPU CPU bound?
Well actually I was searching the CPU requirement for GPU folding (NV) topic but I guess it's allowed to write here. I run folding on Windows 8.1 use Single GPU GTX1070@2100MHZ chip & 9000MHZ memory clocks. Driver 372.54. So my observation is when running FAHCoreA4/A7 (CPU) make GPU fold a bit slower. Even if I take away 2-3-4 cores from CPU slot for FAHCore21.exe process with WinAFC Utility
510 290 819 pts earned in Folding@home project
-
- 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: GPU CPU bound?
Maybe that is a heat issue, GPU downclocking when CPU runs all cores? Does it make a difference if you keep one CPU core idle? Or set FahCore_21 priority to high?
-
- Posts: 1165
- Joined: Wed Apr 01, 2009 9:22 pm
- Hardware configuration: Asus Z8NA D6C, 2 [email protected] Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)
Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS
Not currently folding
Asus Z9PE- D8 WS, 2 [email protected] Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only) - Location: Jersey, Channel islands
Re: GPU CPU bound?
The CPU that's processing one of the FAHCore_a* tasks -- which if one thread per GPU is left idle, is whichever one is NOT processing other things.Nathan_P wrote:What CPU?
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 1165
- Joined: Wed Apr 01, 2009 9:22 pm
- Hardware configuration: Asus Z8NA D6C, 2 [email protected] Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)
Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS
Not currently folding
Asus Z9PE- D8 WS, 2 [email protected] Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only) - Location: Jersey, Channel islands
Re: GPU CPU bound?
I meant what make/model of cpu is he usingbruce wrote:The CPU that's processing one of the FAHCore_a* tasks -- which if one thread per GPU is left idle, is whichever one is NOT processing other things.Nathan_P wrote:What CPU?