Announcement

Collapse
No announcement yet.

Golang Gets Cheaper Context Switching

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Michael please read ty: https://medium.com/@plotlygraphs/how...s-6ada49fdd891

    Comment


    • #12
      Originally posted by c117152 View Post

      "MDS is addressed in hardware starting with select 8th and 9th Generation Intel® Core™ processors, as well as the 2nd Generation Intel® Xeon® processor Scalable family." ( https://www.intel.com/content/www/us...ology/mds.html )
      Unfortunately that doesn't help that much as they didn't change the SKU names (i.e. i9-9900K), just the stepping, so you could be buying an old one. Will a retailer know that? Doubt it, and if they do know it's an old one, they probably won't tell you.

      Comment


      • #13
        Originally posted by GreenReaper View Post

        Unfortunately that doesn't help that much as they didn't change the SKU names (i.e. i9-9900K), just the stepping, so you could be buying an old one. Will a retailer know that? Doubt it, and if they do know it's an old one, they probably won't tell you.
        And it probably will not mean much anyway, the hw fix is equivalent to the micro code fix (if the linked Intel page is anything to go by).

        Comment


        • #14
          Originally posted by LubosD View Post
          Context switching done by the kernel has nothing to do with context switching done in userspace, e.g. by Golang. The kernel has to do mitigations in order to avoid possible leakage of sensitive information from a different memory space. User space implementations have no such burden.

          So these graphs in the article should NOT be there.
          This was my thought too. Golang now has faster userspace context switch. These were not affected by the mitigations at all. This article is mixing concepts.

          If those benchmarks change, they would change for both mitigations on/off
          Last edited by paulpach; 06-02-2019, 11:20 AM.

          Comment


          • #15
            https://www.boost.org/doc/libs/1_70_...ml#performance

            Comment

            Working...
            X