• Markaos@discuss.tchncs.de
    link
    fedilink
    arrow-up
    4
    ·
    3 个月前

    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

    • zurohki@aussie.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 个月前

      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.