chungenhung wrote:system in question:
CPU: Core 2 duo @3.0GHz.
VGA: 1900GT
I was wondering, should I let it run 2 CPU for SMP, or should I run regular 1 CPU and leave the other CPU to Feed the GPU client?
Which will be better from scientific perspective?
I know for sure that running 2 CPU and ignoring the GPU would produce more PPD.
and, can I set the CPU feeding the GPU to like say 20% only? How will it impact the GPU performance?
The answer depends on whether you're running DirectX10 in Vista or DirectX9 in WIndowsXP and a number of other factors.
In either case, I'm not sure there is a clear answer. If you try various options, you need to eliminate anything that doesn't meet the
Preferred Deadlines because even though you can get points up until the Final Deadline, the science does suffer.
I did run a GPU client on a X1950XTX with a SMP client but it ended up delaying both clients, no matter what I did with %CPU. I decided to move the GPU to a slower CPU and leave the C2D to do SMP. (With WinXP, even the slowest CPU gives nearly as much GPU performance as a fast CPU -- and running either one at 20% slows it down a lot more than you might expect.)
One of these days I'm going to move the GPU to a Vista machine and see what happens there. (I've read several reports, but have no first-hand experience.)
--------------------------
I should also point out two conflicting perspectives on anything you test.
1) The points are
SUPPOSED to represent scientific value but they don't always. The Pande Group has some plans to make them a more accurate measure of scientific value, but in the meantime, using PPD is a reasonable approximation.
2) Anything that you do that delays a WU is ultimately contrary to the scientific goals of FAH. That means you shouldn't consider one SMP client and one GPU client because they're both going to run slower than if you only ran one of them. A single GPU client and a single uniprocessor client on Dual CPU hardware
or a single SMP client fits this plan. Similarly, your 20% CPU suggestion doesn't follow this concept.
The conflict is that running both SMP and GPU (for example) may produce more points while slowing down the return of the WUs (or it may not produce more points, depending). When there's a conflict, I tend to support 2 at the expense of 1.