Slashdot Mirror


Erratum Plagues Quad-Core Opterons, Phenoms

theraindog writes "Errata are not uncommon with new processors, but a problem with the TLB logic in AMD's quad-core Opteron and Phenom processors appears to be quite serious. The erratum is so severe that AMD has issued a 'stop ship' order on all quad-core Opterons. AMD has also blamed this bug for the delay of the 2.4GHz Phenom, despite the fact that the erratum is unrelated to clock speed. A BIOS-based workaround for the issue has been made available to motherboard makers, but it apparently carries a 10-20% performance penalty. What's more disturbing is that AMD knew of the erratum and the potential performance hit associated with fixing it before it launched the Phenom processor. Hardware provided to the press for reviews did not include the fix, conveniently overstating Phenom performance."

6 of 226 comments (clear)

  1. What??? by GregPK · · Score: 5, Informative

    I'm a geek an all. But, I've never heard of erratum.

    But dictionary.com is your friend.

    Design errors and mistakes in a CPU's hardwired microcode may also be referred to as an erratum. One well publicised example is Intel's "flag" erratum in early Pentium Pro processors. This made the conversion of floating point numbers to integers unreliable due to an exception not being signaled under certain conditions.

    1. Re:What??? by nuzak · · Score: 4, Informative

      Erratum is singular. Errata is plural.

      The conventional terms used for erratum, however, are usually "error" or "bug".

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:What??? by Carnildo · · Score: 4, Informative

      Well... I can't remember any for my beloved 6502.


      They may not have been published, but there are at least three:
      1) A memory-indirect jump where the address is stored across a 256-byte boundary will read the second byte of the address from the wrong location.
      2) The arithmetic status flags are not valid when performing arithmetic in BCD mode.
      3) If a hardware interrupt occurs while the processor is fetching a BRK instruction, the BRK instruction is ignored.
      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  2. Re:NDA not enforcible by TheThiefMaster · · Score: 5, Informative

    The patch is under the NDA, the kernel is under GPL, so the resulting work (patched kernel) can't be distributed, because the licenses are incompatible.

    The GPL only applies to redistribution. Private-use changes don't have to be GPL'd.

    IANAL,TIJHIUI (I Am Not A Lawyer, This Is Just How I Understand It).

  3. Re:Old issue, really by CajunArson · · Score: 4, Informative

    The old opty 170 didn't have an L3 cache which is where the bug lies. This bug is rare, but it is reproducible when the CPU is under heavy load and was one of the reasons why AMD was trying to get hardware reviewers to come to an AMD event in Tahoe to run benchmarks on AMD approved systems instead of just dropping chips into FedEx packages. Causing a full-blown system freeze is also on the serious side when it comes to bugs. There have been even more problems, techreport has a story that unlike the hand selected systems that ran at Tahoe, many of the actual consumer phenoms you can buy today actually use slower HT speeds (1.8Ghz vs. 2.0 Ghz in the demos). This means that the memory subsystem (AMD's one theoretical strength over Intel right now) is slowed down, so the somewhat unimpressive initial results are actually overstatements of what the consumer chips can do. (article here).

        AMD is in a world of hurt right now. The "true" quad-core line appears to be nothing more than marketing hyperbole since year-old q6600's are faster clock-for-clock than Phenom is. AMD will hopefully get these bugs ironed out... by next February. Even then though, AMD will have chips that are MASSIVELY expensive to make, but that they can't sell for the higher prices Intel is able to command. AMD would be fine if they had an expensive chip they could sell at a premium, or a very cheap to produce chip they could sell for the budget crowd, but right now they have Acura production costs coupled with Kia per-unit revenues: bad times.

    --
    AntiFA: An abbreviation for Anti First Amendment.
  4. They did by DreadSpoon · · Score: 5, Informative

    AMD admitted there were errors in the early Phenom CPUs back before launch. They even put it in their presentations in the press conferences and such. They also said before launch that they were going to include the proper fix in the revised core used in the higher end Phenom, hence the delay.