SMP & GPU folding
Moderators: Site Moderators, FAHC Science Team
SMP & GPU folding
Hey guys I'm SMP folding with a q6600, and have a ATI X1900GT. can I fold with my GPU and still fold SMP???
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: SMP & GPU folding
It's not supported/recommended. One of my teams mates did it for awhile with moderate success, but she's a super geek.
Proud to crash my machines as a Beta Tester!
Re: SMP & GPU folding
Thanks for the reply, maybe they will do a fix to allow it in the future, Thanks.
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: SMP & GPU folding
The SMP wants 4 cores. The GPU wants 1. That's 5 total. Giving any cpu access/time to the GPU will slow the SMP. The GPU will also run slower because it's wasting time fighting for the cpu. Both together will yield less than the total of each of them running seperately.
Proud to crash my machines as a Beta Tester!
Re: SMP & GPU folding
If you're running Vista (i.e.- DirectX 10) it's a lot more realistic than if you're running DirectX 9. The GPU client does best when it's allowed to hog 100% of a single CPU. With DirectX 10, the client only takes 10% -- 15% of a CPU, leaving most of it to other things (including running an unsupported SMP client). All of the unofficial reports that I've seen of people trying it were from WinXP (DX9) and if somebody tries it on Vista (DX10) I'd like to hear the report. In fact, since the results on a Dual-core CPU will be different than on a Quad, more than one report will be worth reading.uncle fuzzy wrote:The SMP wants 4 cores. The GPU wants 1. That's 5 total. Giving any cpu access/time to the GPU will slow the SMP. The GPU will also run slower because it's wasting time fighting for the cpu. Both together will yield less than the total of each of them running seperately.
We do know that a new GPU client will be out "soon" so it's probably worth waiting to see what's in it, since any such reports may become obsolete.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: SMP & GPU folding
Thanks again, I think they should try and write a program that dosn't need CPU support. but I wait and see what the next version has to offer.
-
- Posts: 704
- Joined: Tue Dec 04, 2007 6:56 am
- Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.
[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5. - Location: @Home
- Contact:
Re: SMP & GPU folding
The SMP client may "want" 4 cores, but it is entirely happy with 2 fast ones. I don't know why it wouldn't work on 3, plus whatever's left over from the GPU I/O...
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: SMP & GPU folding
It works on a dual core by running 2 of the 4 FAHcores on each physical cpu core. That's an easy process to program into the client. How is it going to distribute those same 4 FAHcores across 3 or 3 1/2 physical cores?
Proud to crash my machines as a Beta Tester!
Re: SMP & GPU folding
When you divide up the processing of the WU into four roughly equal quarters, they're inevitably, to some degree, unequal. Whether the four FahCore_A1 processes are running on 2 or 3½ or 4 CPU-cores, there are regular synchronization steps which force the faster processes to wait until the slower processes catch up. It's not fundamentally any different if you ask your computer to run four FahCore_a1 processes plus surfing the 'net or displaying data on your screen or managing data for FAH-GPU. There's no inherent limitation that requires each FahCore to be locked into a particular CPU-core.uncle fuzzy wrote:It works on a dual core by running 2 of the 4 FAHcores on each physical cpu core. That's an easy process to program into the client. How is it going to distribute those same 4 FAHcores across 3 or 3 1/2 physical cores?
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 460
- Joined: Sun Dec 02, 2007 10:15 pm
- Location: Michigan
Re: SMP & GPU folding
In other words, just go ahead and run the SMP and GPU together.bruce wrote:When you divide up the processing of the WU into four roughly equal quarters, they're inevitably, to some degree, unequal. Whether the four FahCore_A1 processes are running on 2 or 3½ or 4 CPU-cores, there are regular synchronization steps which force the faster processes to wait until the slower processes catch up. It's not fundamentally any different if you ask your computer to run four FahCore_a1 processes plus surfing the 'net or displaying data on your screen or managing data for FAH-GPU. There's no inherent limitation that requires each FahCore to be locked into a particular CPU-core.uncle fuzzy wrote:It works on a dual core by running 2 of the 4 FAHcores on each physical cpu core. That's an easy process to program into the client. How is it going to distribute those same 4 FAHcores across 3 or 3 1/2 physical cores?
Proud to crash my machines as a Beta Tester!
Re: SMP & GPU folding
No, that's not what I said.uncle fuzzy wrote:In other words, just go ahead and run the SMP and GPU together.
From a technical standpoint, it can work. For the beneifit of science, the Pande Group recommends against it.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.