Parallel Good Practice


Generally I would say you have an 8 socket server, all of which are populated. Each socket has 18 cores hyperthreaded for a total of 36 virtual processors (and 18 actual cores). The total capacity in virtual processors is 8x36 or 8x18 cores…

It is definitely 2 threads per core.


@Tamas_Papp you mention CPU utilisation. The htop utility is well worth getting to know

Regarding threads per core, the output from lstopo is useful!


Don’t naively count threads to pick the amount of parallelism. It’s a good guideline, but not the gospel truth.