Q6600 running SMP clients, 2 or 4 cores?

Moderators: Site Moderators, FAHC Science Team

Post Reply
Great_Gig
Posts: 25
Joined: Sat Jun 28, 2008 4:54 pm
Hardware configuration: CPU: Intel Q6600 'GO' @ 2.88GHz (20% Overclock)
Cooling: Thermalright HR-01 Heat Sink + Nexus 120mm Silent Fan
Motherboard: Gigabyte GA-G31M-S2L
RAM: 1GB Kingston HyperX DDR2 800MHz
Disk: 1GB OCZ USB Flash Drive
PSU: Enermax Pro 82+ 385W
O/S: Diskless System - 64bit Linux SMP Client
Monitor: FahMon 2.3.2b
Power Consumption: 84W
Location: Bournemouth, UK

Q6600 running SMP clients, 2 or 4 cores?

Post by Great_Gig »

I have a dedicated folding node with a Q6600 that runs Linux SMP 6.02 clients. I normally run 1 instance over all four cores, but was just wondering if it would be better to run 2 instances on 2 cores instead. Anyone know if one is better than the other?

Many thanks
Image
Team: 132987
notaussiefloyd.com F@h Team
Folding: Q6600 @ 2.88GHz | Notfred Diskless Linux 64bit SMP
Ahavi
Posts: 26
Joined: Mon Apr 28, 2008 6:20 pm
Hardware configuration: Motherboard: MSI P31 Neo
CPU: Q6600 at stock speed
RAM: 2x2GB 800MHz TwinMOS
GPU: 9800GX2.
OS: Windows XP 64

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Ahavi »

Due to lagg between the dual cores running two SMP clients provide the best PPD, although is not the best for the project. There is a program for Windows that sets each client to use a specific pair of dual cores, but I dunno what your options are for Linux.
I fold with: 9800GX2, 8800 GS, 1,3GHz Athlon and 1,8GHz Athlon 64
I BOINC with: Q6600 2,4GHz and Athlon X2 2,2GHz
Foxery
Posts: 118
Joined: Mon Mar 03, 2008 3:11 am
Hardware configuration: Intel Core2 Quad Q9300 (Intel P35 chipset)
Radeon 3850, 512MB model (Catalyst 8.10)
Windows XP, SP2
Location: Syracuse, NY

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Foxery »

The scaling problem is specific to Windows. You should only run 1 SMP client in Linux.
Core2 Quad/Q9300, Radeon 3850/512MB (WinXP SP2)
v00d00
Posts: 396
Joined: Sun Dec 02, 2007 4:53 am
Hardware configuration: FX8320e (6 cores enabled) @ stock,
- 16GB DDR3,
- Zotac GTX 1050Ti @ Stock.
- Gigabyte GTX 970 @ Stock
Debian 9.

Running GPU since it came out, CPU since client version 3.
Folding since Folding began (~2000) and ran Genome@Home for a while too.
Ran Seti@Home prior to that.
Location: UK
Contact:

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by v00d00 »

Taskset can be used to set affinity.

Also it depends on whether you like points or science.

The choice is yours.
Image
Great_Gig
Posts: 25
Joined: Sat Jun 28, 2008 4:54 pm
Hardware configuration: CPU: Intel Q6600 'GO' @ 2.88GHz (20% Overclock)
Cooling: Thermalright HR-01 Heat Sink + Nexus 120mm Silent Fan
Motherboard: Gigabyte GA-G31M-S2L
RAM: 1GB Kingston HyperX DDR2 800MHz
Disk: 1GB OCZ USB Flash Drive
PSU: Enermax Pro 82+ 385W
O/S: Diskless System - 64bit Linux SMP Client
Monitor: FahMon 2.3.2b
Power Consumption: 84W
Location: Bournemouth, UK

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Great_Gig »

Would rather have what's better for science, I'm way ahead in my team anyway, so PPD is not what's important. I want what's best for the project really.

So best for science is 1 SMP client over the 4 cores, is that correct? Don't really understand the comments about scaling problems or taskset being set to affinity :?
Image
Team: 132987
notaussiefloyd.com F@h Team
Folding: Q6600 @ 2.88GHz | Notfred Diskless Linux 64bit SMP
Foxery
Posts: 118
Joined: Mon Mar 03, 2008 3:11 am
Hardware configuration: Intel Core2 Quad Q9300 (Intel P35 chipset)
Radeon 3850, 512MB model (Catalyst 8.10)
Windows XP, SP2
Location: Syracuse, NY

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Foxery »

Foxery wrote:The scaling problem is specific to Windows. You should only run 1 SMP client in Linux.
Great_Gig wrote:Don't really understand the comments about scaling problems or taskset being set to affinity
Er, I'll rephrase.

The reason for running 2 clients is specific to Windows. You should only run 1 SMP client in Linux.
Core2 Quad/Q9300, Radeon 3850/512MB (WinXP SP2)
Great_Gig
Posts: 25
Joined: Sat Jun 28, 2008 4:54 pm
Hardware configuration: CPU: Intel Q6600 'GO' @ 2.88GHz (20% Overclock)
Cooling: Thermalright HR-01 Heat Sink + Nexus 120mm Silent Fan
Motherboard: Gigabyte GA-G31M-S2L
RAM: 1GB Kingston HyperX DDR2 800MHz
Disk: 1GB OCZ USB Flash Drive
PSU: Enermax Pro 82+ 385W
O/S: Diskless System - 64bit Linux SMP Client
Monitor: FahMon 2.3.2b
Power Consumption: 84W
Location: Bournemouth, UK

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Great_Gig »

Thanks guys, 1 SMP client it is then.
Image
Team: 132987
notaussiefloyd.com F@h Team
Folding: Q6600 @ 2.88GHz | Notfred Diskless Linux 64bit SMP
naapi
Posts: 10
Joined: Sat Aug 16, 2008 10:42 am

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by naapi »

Hmmmmmmmm,

I'm running 3 quads and on all of them running 2 clents of SMP yields better results (by 20% or more). I am able to still finish WUs within 24-36 hours so that's not delaying the program.

M.
Ahavi
Posts: 26
Joined: Mon Apr 28, 2008 6:20 pm
Hardware configuration: Motherboard: MSI P31 Neo
CPU: Q6600 at stock speed
RAM: 2x2GB 800MHz TwinMOS
GPU: 9800GX2.
OS: Windows XP 64

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Ahavi »

Is that in Windows?
I fold with: 9800GX2, 8800 GS, 1,3GHz Athlon and 1,8GHz Athlon 64
I BOINC with: Q6600 2,4GHz and Athlon X2 2,2GHz
naapi
Posts: 10
Joined: Sat Aug 16, 2008 10:42 am

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by naapi »

No, all quads run Linux - Ubuntu 7.10.

I understand 2 instances (2 clients) are unsupported by Stanford, but they still chyrn out much more, at least that's my experience.

M.
Flathead74
Posts: 266
Joined: Sun Dec 02, 2007 6:08 pm
Location: Central New York
Contact:

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Flathead74 »

naapi wrote:Hmmmmmmmm,

I'm running 3 quads and on all of them running 2 clents of SMP yields better results (by 20% or more). I am able to still finish WUs within 24-36 hours so that's not delaying the program.

M.
There is no way that slowing down the return of work units does also delay the project.

If you are seeing a gain of 20% by overbooking WUs, then there would also be a 20% slow down in returning the work.

I'm not trying to pick on you, but your statement just does not make sense.
naapi
Posts: 10
Joined: Sat Aug 16, 2008 10:42 am

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by naapi »

I meant that if you can return the samples within the preferred deadline (2-3 days depending on project), the WU is not assigned to any other folder.

Therefore, by increasing PPD by 20+%, I'm in fact speeding up the projects, not slowing them down.

If, for example I get 6 WUs from the same project in a row, I am able to finish that 6 WUs within 5 days if I run 2 SMPs clients and within 6 days if I run just 1 client of SMP.

M.
codysluder
Posts: 1024
Joined: Sun Dec 02, 2007 12:43 pm

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by codysluder »

No, your logic is still faulty.

If you can complete one project in 1 day and you can complete two projects in 1.6 days then you are doing more work, but you are also slowing down the project. Every WU that you process wastes 14 hours when somebody else could have been working on the next WU in that trajectory. FAH is a lot more like a relay race than an event for a single person. The individual times of each leg of the race add up and four people can get better times than the average that a single person would do over the entire course. The next person needs to start processing the WU after 1 day, not after 1.6 days.
toTOW
Site Moderator
Posts: 6309
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by toTOW »

Stanford recommends running one Fahcore per physical core ... so the recommendation for a quad core is to run only one SMP client ...
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Great_Gig
Posts: 25
Joined: Sat Jun 28, 2008 4:54 pm
Hardware configuration: CPU: Intel Q6600 'GO' @ 2.88GHz (20% Overclock)
Cooling: Thermalright HR-01 Heat Sink + Nexus 120mm Silent Fan
Motherboard: Gigabyte GA-G31M-S2L
RAM: 1GB Kingston HyperX DDR2 800MHz
Disk: 1GB OCZ USB Flash Drive
PSU: Enermax Pro 82+ 385W
O/S: Diskless System - 64bit Linux SMP Client
Monitor: FahMon 2.3.2b
Power Consumption: 84W
Location: Bournemouth, UK

Re: Q6600 running SMP clients, 2 or 4 cores?

Post by Great_Gig »

toTOW wrote:Stanford recommends running one Fahcore per physical core ... so the recommendation for a quad core is to run only one SMP client ...
Thanks for that, that's what I have been doing and will continue to do so.
Image
Team: 132987
notaussiefloyd.com F@h Team
Folding: Q6600 @ 2.88GHz | Notfred Diskless Linux 64bit SMP
Post Reply