Hacker News new | ask | show | jobs
by pjmlp 741 days ago
My experience with high performance computing is that the shared execution units and smaller caches are worse than dedicated cores.
1 comments

As always, the answer is “it depends”. If you are getting too many cache misses, and are memory bound, adding more threads will not help you much. If you have idling processor backends, with FP integer or memory units sitting there doing nothing, adding more threads might extract more performance from the part.