I have a small question.
The compute node has 2 sockets, with 12 cores per sockets. So it has 24 cores (24 cpus in my case).
When I run a parallel computing, can I use all the cpus? In other words, do we need to spare several cpus for the background programs?
BTW, I think using the cpus on the same chip(same sockets) can avoid the commmunication between sockets, which could speed up the running. So how to determine how many cpus should be used to generate the quickest running?
Any general suggestions on this issue would be appreciated.
Best,