How can I maximize my PPD?

If you're new to FAH and need help getting started or you have very basic questions, start here.

Moderators: Site Moderators, FAHC Science Team

Post Reply
DR650SE
Posts: 18
Joined: Thu Dec 08, 2011 4:30 am

How can I maximize my PPD?

Post by DR650SE »

Below are the three systems I have. All running windows 7 and the V7 beta of F@h. All systems are running SMP and GPU/GPUs. For 7 total clients.

Dell Inspiron 1720 Laptop. 2.6GHz Core 2 Duo CPU. 8600M GT GPU

Alienware M11x Laptop. 1.6GHz Core 2 Duo CPU. 335M GPU

Alienware M17x R2 Laptop. i7 940XM 2.5GHz Quad core. Runs 2.5GHz folding full load. Dual AMD 6990M GPUs.

I know I can OC the components to boost production, but I don't want to have to test stability and what not. Mostly because I go out of town a lot. So I'd rather have peace of mind knowing the systems are folding with no issues while I'm gone.

What can I do to maximize my PPD? Should I drop everything to small work units? Should I run large work units? Should I only run SMP on all systems and not bother with GPU? Should I only run GPUs? If I run GPUs and CPU on the same system, is it actually pull down my PPD because now the CPU is folding as well as running other tasks? Should I disable hyperthreading on the i-7 CPU?

One thing I do is monitor my computers while I'm out of town. I use Team viewer to remote into my 3 notebooks from my Droid phone so I can make changes to the systems, even if I'm several states away, which I normally am. And advice is greatly appreciated. Thanks guys.

Bottom line: What settings should I use to maximize PPD?
Silver Alienware M17X R2 | i7 940XM | X-Fire AMD 6990M | BIOS A10 MOD | 320GB Intel X-25M RAID 0 | 1TB Internal HDD Drive | 16GB 1333MHz | RGB LED | Killer 1103 Wifi
Black Alienware M11X R1 | SU7300 | 1GB 335M | 256GB SSD | 8GB DDR3 | Win 7
Zagen30
Posts: 823
Joined: Tue Mar 25, 2008 12:45 am
Hardware configuration: Core i7 3770K @3.5 GHz (not folding), 8 GB DDR3 @2133 MHz, 2xGTX 780 @1215 MHz, Windows 7 Pro 64-bit running 7.3.6 w/ 1xSMP, 2xGPU

4P E5-4650 @3.1 GHz, 64 GB DDR3 @1333MHz, Ubuntu Desktop 13.10 64-bit

Re: How can I maximize my PPD?

Post by Zagen30 »

For the Inspiron, SMP+GPU is probably the best option. I don't think the GPU will earn that much, but the pre-Fermi architectures use essentially zero CPU time, so there shouldn't be any noticeable SMP PPD hit. If there is, though, the GPU would likely be the first thing to go.

The M11x is in the same boat; the 335 is pre-Fermi, so it shouldn't affect the SMP performance. This machine has the highest potential of not meeting SMP deadlines, so if that's the case you may want to switch to 2xuniprocessor and 1xGPU.

The M17x is probably the one you'll have to experiment with the most. AMD cards need a lot of CPU time due to the way the drivers are written. You're definitely not going to get max performance running SMP:8 and 2xGPU. I'm not overly familiar with how well the multithreading of an i7 can handle AMD GPU needs, but as a starting point I'd try SMP:6 alongside both GPUs; make sure you put in "client-type - advanced" to get the more efficient Core 16 GPU WUs if you're not already doing so. Disabling HT would probably hurt things, since the multithreading can be rather helpful. You'll probably want to see if SMP:5 produces any noticeably better results. SMP:7 likely wouldn't offer up enough CPU time, and certain projects can't handle large prime numbers of threads; I don't believe 5 is large enough to cause problems, but I may be wrong, in which case you'd want to check SMP:4.

As to WU size, I'm not sure it'll make that much of a difference. I believe all SMP projects are large anyway (regardless of what option you give), and there's only a few of the Core 16 projects right now, so I don't believe it'd affect the AMD GPUs either. You might want to see if the small WU selection on the two Nvidia cards is any better (or different at all) from larger projects since they're somewhat low in shader count. If you end up running uniprocessor slots on any of the machines it might make more of a difference, but I haven't folded uniprocessor in years so I can't really comment on that.
Image
DR650SE
Posts: 18
Joined: Thu Dec 08, 2011 4:30 am

Re: How can I maximize my PPD?

Post by DR650SE »

Thanks, I will defintely be doing some experimenting with the M17x.
Silver Alienware M17X R2 | i7 940XM | X-Fire AMD 6990M | BIOS A10 MOD | 320GB Intel X-25M RAID 0 | 1TB Internal HDD Drive | 16GB 1333MHz | RGB LED | Killer 1103 Wifi
Black Alienware M11X R1 | SU7300 | 1GB 335M | 256GB SSD | 8GB DDR3 | Win 7
weirddan456
Posts: 13
Joined: Mon Oct 05, 2009 5:27 pm

Re: How can I maximize my PPD?

Post by weirddan456 »

I have a i5 2500K quad core and a Radeon 5970, which is a dual GPU card. What I had to do is devote a full core per GPU slot, so that means 2 GPU slots and SMP running on the other 2 cores. I don't know how hyperthreading will work with that though, my i5 doesn't support it. If the SMP doesn't get full access (or nearly full anyway) to all the cores you allocate it to, PPD drops dramatically.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: How can I maximize my PPD?

Post by bruce »

weirddan456 wrote:I have a i5 2500K quad core and a Radeon 5970, which is a dual GPU card.... I don't know how hyperthreading will work with that though.... If the SMP doesn't get full access (or nearly full anyway) to all the cores you allocate it to, PPD drops dramatically.
If you replace your i5 with an i7, you'll still need two cores for the GPUs. You'll be able to run either [SMP6 plus two GPUs] or [SMP4 plus two GPUs plus two free virtual cores]. There are still only four FPUs shared across the 8 virtual cores, so SMP6 and SMP4 will be both quite similar to what you would be getting on the i5 if you stopped the GPUs and ran SMP4. In this special case, adding two GPUs uses the "free" resources created by HT.

Same question being discussed here: viewtopic.php?f=15&t=20543
Post Reply