Optimally?

By: Andrei F (bla.delete@this.gmail.com), May 26, 2022 12:10 pm
Room: Moderated Discussions
Anon (no.delete@this.spam.com) on May 26, 2022 9:43 am wrote:
> Andrei F (no-longer-public.delete@this.gmail.com) on May 26, 2022 6:16 am wrote:
> > This complete utter nonsense. The compiler flags were set as optimally as possible on
> > the x86 binaries, and they're all as close as possible to apples to apples. Result sets
> > within given articles or database are all with the same versions and settings.
>
> You may say argument the results are fair and apples to apples, but not optimal, Anandtech's results
> are half the official SPEC scores, that would be a very weird definition of "optimally".
>
> And AMD have their own version of clang, would be fair to give them a chance.
>

Their version of Clang isn't any different than the upstream one, just like Intel's compiler isn't any different from the upstream one.

https://twitter.com/andreif7/status/1380894563997511680

There's a buttload of bullshit in their closed toolchains, things that have nothing to do with code generation; one example:

https://twitter.com/andreif7/status/1394366440418025472

There are furthermore targeted SPEC optimisations in their compilers if you use black-box flags such as -qopt-mem-layout-trans=4 - not only is that option bloating memory usage and completely unusable in any real environment, but for example that flag alone is traceable to a 30-50% performance boost in 505.mcf_r. Here's the hilarious part: you can break that optimisation by wrapping the main() function in a dummy main(), and the scores will crash by 30%, signifying nefarious things.

So please don't come with nonsense like "official SPEC scores are double" when they're just filled with garbage. Literally no vendor uses those flags, every serious house out there among the big names uses exactly the same, or similar, methodology as I've used at AT, and it's the only correct way to run things.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Zen 4 is really badKara2022/05/26 01:52 AM
  Zen 4 is really bad-.-2022/05/26 02:13 AM
    who is the champ right now?Michael S2022/05/26 03:36 AM
      who is the champ right now?Kara2022/05/26 04:16 AM
        Alder lake better than zen4!Kara2022/05/26 04:24 AM
          Alder lake better than zen4!Adrian2022/05/26 05:40 AM
            Alder lake better than zen4!anon22022/05/26 06:14 PM
              Alder lake better than zen4!Adrian2022/05/27 04:18 AM
                Alder lake better than zen4!Matt Hughes2022/05/28 11:15 PM
      who is the champ right now?-.-2022/05/26 05:23 AM
        who is the champ right now?Adrian2022/05/26 06:09 AM
          who is the champ right now?Andrei F2022/05/26 06:16 AM
            who is the champ right now?Adrian2022/05/26 07:10 AM
              who is the champ right now?Andrei F2022/05/26 07:37 AM
                who is the champ right now?Andrei F2022/05/26 07:59 AM
              who is the champ right now?Eric Fink2022/05/27 12:17 AM
                who is the champ right now?Adrian2022/05/27 05:41 AM
            Optimally?Anon2022/05/26 09:43 AM
              Optimally?Andrei F2022/05/26 12:10 PM
          who is the champ right now?-.-2022/05/26 06:43 PM
            who is the champ right now?Adrian2022/05/27 05:24 AM
          Nothing wrong with anads spec2006 results - see the breakdownHeikki Kultala2022/05/27 03:23 PM
            Nothing wrong with anads spec2006 results - see the breakdownDoug S2022/05/27 09:59 PM
              Nothing wrong with anads spec2006 results - see the breakdownMatt Hughes2022/05/28 06:32 PM
                Nothing wrong with anads spec2006 results - see the breakdownMichael S2022/05/29 01:44 AM
                  Nothing wrong with anads spec2006 results - see the breakdownAdrian2022/05/29 03:53 AM
    Zen 4 is really badAdrian2022/05/26 05:16 AM
      Zen 4 is really bad-.-2022/05/26 05:58 AM
        Zen 4 test conditionsAdrian2022/05/26 06:14 AM
          Zen 4 test conditionsGroo2022/05/26 06:01 PM
        Zen 4 ECCAdrian2022/05/26 06:33 AM
          Zen 4 ECC-.-2022/05/26 06:38 PM
            Zen 4 ECCAdrian2022/05/27 05:11 AM
              Zen 4 ECC-.-2022/05/27 08:30 PM
                Zen 4 ECCMichael S2022/05/28 11:19 AM
          Zen 4 ECCdrAgonear2022/05/26 11:58 PM
            Zen 4 ECCDavid Hess2022/05/30 07:29 PM
      Zen 4 is really badgoose2022/05/26 08:14 PM
        Zen 4 is really badAdrian2022/05/27 04:44 AM
          Zen 4 is really badJames2022/05/27 06:13 AM
  Zen 4 is really badJohn H2022/05/26 05:45 AM
  Zen 4 is really badDoug S2022/05/26 10:50 AM
    Zen 4 is really badDummond D. Slow2022/05/28 09:14 PM
      Zen 4 is really badDoug S2022/05/29 09:49 AM
  Please check the faxts instead of posting crap like thisHeikki Kultala2022/05/26 11:05 AM
    Zen 4 IPC2022/05/26 11:24 AM
      Zen 4 IPC and AVX-512Per Hesselgren2022/05/27 01:07 AM
        Zen 4 IPC and AVX-512Per Hesselgren2022/05/27 03:44 AM
        Zen 4 IPC and AVX-512Adrian2022/05/27 04:57 AM
          Zen 4 IPC and AVX-512anon2022/05/27 08:22 AM
  Zen 4 is really badParsnip2022/05/29 04:20 AM
    What do you mean by 3-wide desing?Heikki Kultala2022/05/29 01:05 PM
      What do you mean by 3-wide desing?Doug S2022/05/29 02:32 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊