you are viewing a single comment's thread
view the rest of the comments
[–] 10 points 2 months ago (1 child)

Some generally older software has buggy multi threading implementation, and forcing its threads to execute "interleaved, but never simultaneously" often improves stability or even completely hides the issue.

Also I know some games used to have big performance issues if they had too many hardware threads available, but I don't know why exactly

  • source
  • parent
  • hideshow 1 child comment
  • [–] 8 points 2 months ago

    There's also modern CPU structure, where there might be a performance hit if you involve cores that are attached to a different cache or don't have direct access to memory. Threadripper ran into that sort of thing.

  • source
  • parent