I have a couple of machines with dual PIIIs and Win2K, both Pro and server. Each runs two instances of the SETI command line program, v3.08.
Whenever I remember after a reboot, I set the affinity so that one SETI runs on CPU0 and the other on CPU1. This is just because I feel instinctively that this should cut down on the task switching and might add a few % or fractions of a % to the overall efficiency of the two tasks.
Does anyone know if I'm right or just kidding myself?
I know I could set up a test with the identical SETI units running with 'single' affinity or the default of using both but I suspect the only way to do this 'realistically' would be to also run a few other tasks as well and this would need to be repeatable for both tests. Since I do actually have a life as well, I'm not inclined to go that far but I wonder if anyone has some test data on this subject or even some intelligent guesswork.
If you’re still with me, I also have a single P4 3.06Ghz box with hyperthreading. W2K Pro likes this as a dual processor machine and I do the same 'single' affinity setting with this running two instances of SETI command line v3.08. So.... is the affinity setting doing me any good on this setup?
Just for clarification, all systems do run other programs as well, but over 24hrs it's probably only 10% utilisation on all the non-SETI work. I don't mess with the affinity of any other task so assume they all use the default affinity of both processors.
Thanks in anticipation for your interest and help.
Whenever I remember after a reboot, I set the affinity so that one SETI runs on CPU0 and the other on CPU1. This is just because I feel instinctively that this should cut down on the task switching and might add a few % or fractions of a % to the overall efficiency of the two tasks.
Does anyone know if I'm right or just kidding myself?
I know I could set up a test with the identical SETI units running with 'single' affinity or the default of using both but I suspect the only way to do this 'realistically' would be to also run a few other tasks as well and this would need to be repeatable for both tests. Since I do actually have a life as well, I'm not inclined to go that far but I wonder if anyone has some test data on this subject or even some intelligent guesswork.
If you’re still with me, I also have a single P4 3.06Ghz box with hyperthreading. W2K Pro likes this as a dual processor machine and I do the same 'single' affinity setting with this running two instances of SETI command line v3.08. So.... is the affinity setting doing me any good on this setup?
Just for clarification, all systems do run other programs as well, but over 24hrs it's probably only 10% utilisation on all the non-SETI work. I don't mess with the affinity of any other task so assume they all use the default affinity of both processors.
Thanks in anticipation for your interest and help.
Comment