How does working on a dual cpu system change the way Windows assigns cores to applications?
As an example lets say I have a program that can be configured to run using 2 cores. If I have a system with 2 physical CPU's with 8 cores each, will it use
a) 2 out of 8 available cores on 1 CPU.
b) 2 out of 16 available cores on 2 CPU's
c) 4 out of 16 available cores on 2 CPU's ( 2 cores each CPU)
If option b, then
will this run better than a? Still 2 cores, but on 2 physically separate CPU's, therefore can run at a higher frequency? Same heat output but better cooling due to more cooling surface?
As an example lets say I have a program that can be configured to run using 2 cores. If I have a system with 2 physical CPU's with 8 cores each, will it use
a) 2 out of 8 available cores on 1 CPU.
b) 2 out of 16 available cores on 2 CPU's
c) 4 out of 16 available cores on 2 CPU's ( 2 cores each CPU)
If option b, then
will this run better than a? Still 2 cores, but on 2 physically separate CPU's, therefore can run at a higher frequency? Same heat output but better cooling due to more cooling surface?