23 votes

"Disable SMT/Hyperthreading in all Intel BIOSes"

8 comments

  1. [3]
    Gyrfalcon
    Link
    If disabling Hyperthreading is really the only way to fix this problem, then wow. From my understanding, that's a 30% multicore performance hit for the vast majority of datacenter and client...

    If disabling Hyperthreading is really the only way to fix this problem, then wow. From my understanding, that's a 30% multicore performance hit for the vast majority of datacenter and client machines. If AMD didn't have an up and coming value proposition before, they sure do now.

    14 votes
    1. guamisc
      Link Parent
      Yeah, that's a pretty extreme "fix". Extreme as in "let's remove one of the basic functions of this processor". I might have to reconsider which processors I choose in the future.

      Yeah, that's a pretty extreme "fix". Extreme as in "let's remove one of the basic functions of this processor". I might have to reconsider which processors I choose in the future.

      9 votes
    2. s4b3r6
      Link Parent
      As I understand it, datacenters aren't disabling hyperthreading, but instead ensuring that no thread is in a shared space across clients. That still has a serious performance impact, about 4% at...

      that's a 30% multicore performance hit for the vast majority of datacenter and client machines

      As I understand it, datacenters aren't disabling hyperthreading, but instead ensuring that no thread is in a shared space across clients. That still has a serious performance impact, about 4% at my last reading, but benchmarking was still in-progress.

      It isn't a perfect fix, but it's that or replace every single Intel chip that uses hyperthreading with something unaffected like AMD.

      3 votes
  2. [3]
    Comment deleted by author
    Link
    1. [2]
      Akir
      Link Parent
      I'm afraid that if you are expecting to get away from IME by moving to AMD you are going to be disappointed. They have a version if the same thing called AMD Secure Technology / Platform Security...

      I'm afraid that if you are expecting to get away from IME by moving to AMD you are going to be disappointed. They have a version if the same thing called AMD Secure Technology / Platform Security Processor.

      That being said, AMD tends to pull less crap than Intel does, which is why I support them.

      8 votes
      1. [2]
        Comment deleted by author
        Link Parent
        1. Akir
          Link Parent
          You might want to look into RISC-V. It's got a lot of partners on board, has a real silicon implementation, and has a promising outlook as far as performance goes.

          ... maybe it's time for a 100% open source CPU to take over, but I doubt any of the current manufactures would be very happy with that and Intel's anti-competitive practices are no joke.

          You might want to look into RISC-V. It's got a lot of partners on board, has a real silicon implementation, and has a promising outlook as far as performance goes.

          4 votes
  3. [3]
    teaearlgraycold
    Link
    Does this affect AMD CPUs with SMT?

    Does this affect AMD CPUs with SMT?

    4 votes
    1. [2]
      unknown user
      Link Parent
      Not according to AMD:

      Not according to AMD:

      As in the case with Meltdown, we believe our processors are not susceptible to these new speculative execution attack variants: L1 Terminal Fault – SGX (also known as Foreshadow) CVE 2018-3615, L1 Terminal Fault – OS/SMM (also known as Foreshadow-NG) CVE 2018-3620, and L1 Terminal Fault – VMM (also known as Foreshadow-NG) CVE 2018-3646, due to our hardware paging architecture protections. We are advising customers running AMD EPYC™ processors in their data centers, including in virtualized environments, to not implement Foreshadow-related software mitigations for their AMD platforms.

      7 votes
      1. teaearlgraycold
        Link Parent
        Obviously they're biased and that should be independently verified. But for now it seems like I'm getting an AMD CPU for my next build.

        Obviously they're biased and that should be independently verified. But for now it seems like I'm getting an AMD CPU for my next build.

        5 votes