Affinity Settings for SMP Folding?
RyanFodder
Detroit, MI Icrontian
What is an affinity changer (I assume it allows FAH to run in 64 bit) and how do I get one? My SMP client isn't putting out nearly as well as my GPU client... in fact its downright slow... Any help here would be appreciated!
0
Comments
Affinity Changer is a program that automatically rearranges which cores your Folding projects are running on to very slightly improve productivity by preventing, essentially, traffic jams among your cores. It's primarily useful for situations where you're running dual SMP clients on a quad-core processor, and is never useful if you're running only one SMP client.
GPU clients are just fast compared to SMP clients due to the project composition and architecture differences. I have an SMP client running on all four cores, and a single GPU client outclasses it with double the production. We probably need numbers to know for sure, but your rig sounds like it's running just fine.
For reference, my SMP client on a Q9550 overclocked is putting out around 2500-3000ppd; my GPU client fluctuates between 5500 and 7500ppd on a GTX260 overclocked.
Affinity changers/managers may be needed, depending on the mix and number of GPU CPU Folding clients running simultaneously in a single machine. At least with Intel/Nvidia CPU/GPU Folding boxes, a single CPU client (any core configuration) running simultaneously with multiple GPU clients does not need affinity extra affinity management if you use Nvidia drivers 180.60 or newer. Those drivers put less than 1% load on the CPU for the GPU processing.
My rigs run dual SMP clients on the Q6600s and each have two or four GPU clients running simultaneously. I use the program Folding@Home SMP Affinity Changer" to manage the CPU cores efficiently between the two CPU SMP clients. I would use the Affinity Changer program whether or not there were GPU clients running.
If you use drivers older than 180.60 and have CPU SMP and Nvidia GPU clients running simultaneously, then you really do a CPU affinity and CPU core priority management software for good production.
My comments concern systems running Windows XP with CPU SMP clients and Nvidia GPU clients. I don't know about Windows Vista platforms or ATI GPU clients.
*ATI has made advances in their drivers and Pande Group has released some newer work units that see ATI GPUs performing better than before, but in general, ATI GPUs are 30-40% less productive than the Nvidia GPUs in [EMAIL="Folding@Home"]Folding@Home[/EMAIL]. Don't blink, it could be just the opposite next time we look!
Is there any way to run the SMP clients in 64 bit?
@ DanG You could try 4 VM's. I had pretty good luck when I tried 2 on a q6600 (Ubuntu on the VM's) I just set cpu affinity for the VM's in Window's task manager.
It was only a 1 week test (rig was sold) I'm not back folding.:)
I've also been thinking about getting a GTX 285... but my mobo is only PCI-E 1.0 so I wonder what type of loss I would get if I didn't upgrade mobo's at the same time....