Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Intel AMD Hardware

Intel Performance Strategy Team Publishing Intentionally Misleading Benchmarks (servethehome.com) 42

An anonymous reader shares a post: This week something happened that many may not have seen. Intel published a set of benchmarks showing advantage of a dual Intel Xeon Platinum 9282 system versus the AMD EPYC 7742. Vendors present benchmarks to show that their products are good from time-to-time. There is one difference in this case: we checked Intel's work and found that they presented a number to intentionally mislead would-be buyers as to the company's relative performance versus AMD.
This discussion has been archived. No new comments can be posted.

Intel Performance Strategy Team Publishing Intentionally Misleading Benchmarks

Comments Filter:
  • Classic Intel (Score:5, Insightful)

    by Gravis Zero ( 934156 ) on Wednesday November 06, 2019 @07:36PM (#59388958)

    I'm not even shocked, this is really par for course. They have a long rich history of anti-competitive behavior and frankly, the fact that they haven't been smacked down by the FTC is disappointing.

    • Re:Classic Intel (Score:4, Informative)

      by Mashiki ( 184564 ) <mashiki@nosPaM.gmail.com> on Thursday November 07, 2019 @12:53AM (#59389732) Homepage

      They have been smacked down by the FTC repeatedly, they just keep doing it. What it really means is that Intel doesn't see the fines as an issue, not even an issue that impacts their bottom line.

    • Re:Classic Intel (Score:4, Insightful)

      by thegarbz ( 1787294 ) on Thursday November 07, 2019 @04:57AM (#59389996)

      They have a long rich history of anti-competitive behavior

      This isn't anti-competitive behaviour, this is marketing, and EVERY company is guilty of it basically on a continuous basis.
      I found it very hard to get upset at Intel's misleading benchmarks when AMD published boost figures for Ryzen 3000 which only about 10% of their processors actually hit. Then there's the likes of benchmark specific optimisations that are done.

      This isn't even desktop CPUs. It's done in GPUs, it's done by ARM, it's done by Apple and Samsung. It's done for all pieces of hardware, and shit it was even done for software (Browser ACID test anyone)?

      The only thing you can do is never trust a benchmark or comparison published or paid for by one of these companies.

      Sidenote: This is small fry. What really annoyed me was Intel's dishonest benchmark where they paid a 3rd party which carefully tuned and de-tuned the BIOS in the Intel and AMD systems respectively to misrepresent performance under the guise of being "independent". That was incredibly dodgy.

      This is just marketing.

      • Lying in advertising
        A crime, U.S. Code title 15 [cornell.edu]
        Liable as a RICO as well for all fraudulent gains x 3
        • Lying in advertising

          Show where anyone has lied. Misrepresenting the truth by careful selection of data is ... advertising.

          Liable as a RICO as well

          The great thing about people who invoke RICO is that they straight away give themselves away as now having a clue how the legal system ever works. Hint: It's never RICO.

    • by fazig ( 2909523 )
      That's why we should just stop caring for benchmarks that are published by the makers of said product.
      They're not going to overly honest about the downsides of their products, after all it's marketing and they're trying to sell it. And it doesn't matter whether it's Intel, AMD, nVidia, or manufacturers that use their GPUs on their own custom PCBs.

      For example I remember the AMD performance charts for the first Ryzen generation. Where they showed that their CPUs were on par with Intels in gaming. But omitt
  • by BrookSmith ( 2949941 ) on Wednesday November 06, 2019 @07:39PM (#59388982)

    Intel has been misleading their customers for years, why anyone would consider Intel as their best option on price or performance is beyond me.

    One of the main problems with Intel is their design is not lead by engineers, key architectural design decisions are not made by engineers, this is most obvious with a garbage that is the CPU cache and all the problems that surround if the cache implementation was designed by an engineer then the cache would be directly accessible and controllable by the programmer or compiler writer, as it stands now the most important performance feature of the CPU is randomly populated and de-populated by a proprietary algorithm which has so many flaws in it its is ridiculous, and I am not just referring to the serious security flaws there are also some serious performance flaws that compiler optimiser's attempt to work around without being given the ability to directly control the resources.

    While Intel's focus is on manufacturing technical products, if they do not move back to engineer lead design they will continue to lose ground in the market place and will never again be a market leader, because their decisions about what makes a good product and the decisions about how to manufacture a a good product will not be based on the principals of good engineering.

    Instead of investing in making better products they are investing in lying about their sub-par products- a very clear sign they have no idea what they are doing.

    • I'm confused by what I'm reading. Are you saying what, the janitorial staff dictated the design? Maybe.. human resources? Or was it a VP of marketing who said "You do the cache this way, I really care about the CPU cache!"?

      Must be some pretty fucking smart cafeteria workers that designed it and dictated the design to the engineers! Christ, some of the shit I read around here.

      • Re: (Score:3, Interesting)

        by Sander1685 ( 6195654 )
        I can't speak for Intel since I have no inside information there, but it's definitely not uncommon for big companies to move from "engineer dictated design" to "manager dictated design". There will be someone in middle management who oversees the engineers, doesn't understand what they're saying, and pushes for the wrong decision. The big problem with middle management is that it is very hard to judge their performance. Top level is fine - you just judge the company's stock price; "low level" is also fin
        • That is not a thing in something that deeply involved in the internals of a CPU, and those managers are also engineers in those cases. We're not talking about someone deciding the volume button on a gadget should be a spinner vs a button, this is fundamentals of CPU design not something your stereotypical, non-engineering PHB would be dictating.
  • If you can't beat your rivals with Silicon based CPUs, why not try something different Intel? An optical CPU might be cool as well. Oh wait - we can't get that stuff until 2045, when Silicon has finally been milked to death. Sorry, my bad!
    • If you can't beat your rivals with Silicon based CPUs, why not try something different Intel?

      They can't even get their silicon process working, now they're supposed to do something radical? GLWT

      I agree it would be nice to see something extraordinary, instead of Intel's business-as-usual: attempting to mislead and misdirect customers away from the facts about their malfeasance.

  • by MerlynEmrys67 ( 583469 ) on Wednesday November 06, 2019 @07:46PM (#59389016)
    Originally about statistics:
    Benchmarks are like Bikinis. What they reveal is interesting, what they hide is crucial.
  • To quote the article:

    "Vendors present benchmarks to show that their products are good from time-to-time."

    I do believe he meant to say, "Vendors present benchmarks from time-to-time to show that their products are good."

    As stated, vendors try to show that their products work well only sometimes, and sometimes not.

    As stated, it is a very prescient grammar slip up, accidental accuracy. (Or, is that what they really meant?)

  • by account_deleted ( 4530225 ) on Wednesday November 06, 2019 @07:55PM (#59389040)
    Comment removed based on user account deletion
  • The word "intentionally" was used in the title but gave no evidence that it was intentional.

    The problem they complain about was using the 2019.3 version of GROMACS instead of the 2019.4 version. They updated the result with the 2019.4 version and the result was a little different but not a lot.

    So the use of 'intentionally' is just clickbait.

    • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Wednesday November 06, 2019 @08:25PM (#59389154) Homepage Journal

      The problem they complain about was using the 2019.3 version of GROMACS instead of the 2019.4 version. They updated the result with the 2019.4 version and the result was a little different but not a lot.

      According to TFA the 2019.4 version was out for over a month before Intel published their results. And their results only showed them beating the AMD chip by a little bit. So as it turns out, a little difference can actually be a big difference — if it's the difference between being faster (as Intel claims) or slower (as the current version of the benchmark for a month before they published shows.) It's the difference between 0 and 1.

      • I'm not arguing that there's a difference. Read my post. I'm saying there is no reason to think it's an intentional misleading. It's not even misleading - the results are what was measured with the same code on both platforms. That new code appeared while the tests were being developed does not indicate that they intentionally held back the later version. It's entirely feasible that they just ran with the code they had. I don't know these people but I wouldn't assume they intentionally ignored the update.

        • I don't know these people but I wouldn't assume they intentionally ignored the update.

          It was either intentional or incompetent. So... par for the course at Intel.

          • I don't know these people but I wouldn't assume they intentionally ignored the update.

            It was either intentional or incompetent. So... par for the course at Intel.

            or the results were simply obtained before the newer version was available to them!

            • Found the Intel employee.

              Seriously, just stop. They've been caught before. Multiple times. Now you are here saying how innocent they might be. That ship sailed a long time ago.
            • by fintux ( 798480 )

              or the results were simply obtained before the newer version was available to them!

              From TFA:

              On October 2, 2019 the GROMACS team released GROMACS 2019.4

              From the Intel's notes (https://www.intel.com/content/www/us/en/benchmarks/2019-xeon-scalable-benchmark.html):

              Intel measured as of October 8, 2019

              So there goes that...

    • by raymorris ( 2726007 ) on Wednesday November 06, 2019 @10:15PM (#59389418) Journal

      That's one of the several issues that the article points out.
      They also ran two threads per core on Intel, limited it to one thread per core for AMD. They a different and suboptimal type of memory for AMD, etc. Lots of little things.

      • Did you read it or skim it? The 1 tpc was a typo.

        • Do you care to point out this typo?

          I read enough to see that there were several different issues with the methodology. Frankly I don't care about the details. What's clear is that, shockingly, Intel likes to show their products in a positive light.

    • The word "intentionally" was used in the title but gave no evidence that it was intentional.

      So they "accidentally" ran 2 different benchmarks in systems setup in different ways to get a favourable result?

      • The word "intentionally" was used in the title but gave no evidence that it was intentional.

        So they "accidentally" ran 2 different benchmarks in systems setup in different ways to get a favourable result?

        They ran the same benchmark, or that's what TFA said..

    • by AcMNPV ( 2347552 )
      Full disclosure: I'm one of the main GROMACS devs (but not the dev that has been working with AMD on the Zen2 detection) We have done our own testing on this (and are working on improving it), but there should be a change in performance of about 10-23% due to a switch off our kernels (see https://redmine.gromacs.org/is... [gromacs.org]). We will likely release our own performance data for this in the near future as well.
  • "There are three kinds of lies: lies, damned lies, and benchmarks." ~Mark Twain V2.0

    Seriously, if you plan to run simulations and don't bench on trail hardware, you deserve what you get.
    I stopped trusting vendor benchmarks 2 decades ago when Intel tried to convince me Hyperthreading was as good as a second CPU core.

    • by Khyber ( 864651 )

      "I stopped trusting vendor benchmarks 2 decades ago when Intel tried to convince me Hyperthreading was as good as a second CPU core."

      It was as good as a second core, originally, until programmers forgot how to write efficient fucking code.

  • by bloodhawk ( 813939 ) on Thursday November 07, 2019 @12:04AM (#59389632)
    Intel, AMD, NVidia etc etc. They all fudge benchmarks or at least do them in ways to show themselves in best possible light. This is a big meh, nothing to see here. Would be more shocking if they weren't doing this. What would be more shocking is if any of them ever showed real apples to apples comparisons without twisting the result and the only way you would ever see that is if the result was so conclusively in favour of themselves.
  • The article does not raise this topic specifically: the compiler that was used was Intel Compiler. Wikipedia has this to say about it (https://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler):

    The compilers generate optimized code for IA-32 and Intel 64 architectures, and non-optimized code for non-Intel but compatible processors, such as certain AMD processors.

    Other libraries seem to be also Intel-optimized. And they are using RedHat Enterprise Linux for Intel vs. CentOS for AMD.

    For select benchmarks, they are actually using the AMD optimizing compiler, but it is known to actually provide worse performance in select cases. Makes me wonder if they cherry-picked such cases.

  • Have they fixed any of the silicon flaws that require software mitigations which slow down performance?

    If not, did they properly patch the systems against all the vulnerabilities?

    Who cares if they're 20% faster, if adding the mitigations slows down performance 30%?

  • This is a surprise to no one realistically. Intel is now more than ever desperate to tout itself as top processor after falling short on the 10nm process and racing to design the next process on 7nm. Intel is playing catchup while AMD is working it's way down a denser process stack.

God doesn't play dice. -- Albert Einstein

Working...