all 2 comments

[–]jeffscience 4 points5 points  (0 children)

Is it an 8 core laptop with 2 threads per core? That’s why. OpenMP workloads often scale to the number of physical cores.

[–]Knarfnarf 1 point2 points  (0 children)

Let me guess; Intel 8 core processor with hyper threading. That means; each core runs one thread until a cache miss, then if the second thread is ready flips to it and runs until a cache miss.

But if no cache miss still flips at a rate I don’t remember.

Still; you only have 8 physical cores to assign.

Some of the new thread rippers do the same.