346
submitted 9 months ago by L4s@lemmy.world to c/technology@lemmy.world

Intel accused of inflating CPU benchmark results::SPEC says Intel's Xeon processors were using a compiler that artificially inflated the results of its industrial benchmark by as much as 9%.

top 45 comments
sorted by: hot top controversial new old
[-] Buffalox@lemmy.world 73 points 9 months ago

Oh, I thought that was assumed, because Intel always does that. At least I noticed it very clearly already back in the 90's.

[-] mindlight@lemm.ee 13 points 9 months ago

What CPU did you notice that on in the 90's and how did you notice it?

[-] Buffalox@lemmy.world 54 points 9 months ago* (last edited 9 months ago)

I remember specifically P4 was vastly overrated by Intel, where Athlon was actually generally faster at math, Intel used specially compiled code to show P4 was faster.
But there were several examples where Intel cheated, because Athlon was way better than P4.
I even went so far as to make my own test program, to see what the actual speeds were. I was an IT consultant, and was frustrated that customers were convinced Intel P4 was better than Athlon. And they also claimed Intel was more compatible, which was so annoying, since Athlon was actually more backwards compatible than P4.

[-] czardestructo@lemmy.world 14 points 9 months ago

I as not expecting to read about socket A tonight but I still have a special place in my heart for my old athlon. I still have the CPU somewhere in my basement, I had that sucker over clocked for years and it played a lot of WoW on it.

[-] JackFrostNCola@lemmy.world 4 points 9 months ago

To be fair google ultron alwways ran more efficiently on Pentium 4s

[-] Buffalox@lemmy.world 2 points 9 months ago* (last edited 9 months ago)

Yea, I suppose NASA optimizes for Intel. 😋

[-] mindlight@lemm.ee -1 points 9 months ago

I'm not going to say you're wrong but I'm surprised. It's like we lived in alternate universes.

Not that I think Intel wouldn't cheat, because they've showed what they're "capable of" time after time, but what I remember about Athlon vs P4 was that there was something about heat and wattage specified by AMD that was criticized heavily. Athlon was also not something you'd choose for overclock because of this.

I just googled a little and there didn't seem to be a trace of any controversy around P4 and tailormade compiler.

[-] Buffalox@lemmy.world 17 points 9 months ago* (last edited 9 months ago)

Oh boy the Tom's Hardware "scandal". That story was 100% planted by Intel. I think it was the K6, If the cooler dropped off, entirely the AMD thermal safety didn't react quickly enough. In my 40 years in IT I have NEVER heard about a cooler falling off the socket even once, except for that paid for cesspool of shit article.
That story together with the 180° they did on RAMBUS to favor P4 have made me NEVER use TOM's Hardware since. It was 100% dishonest paid for shilling. Either that or so idiotic it's not worth reading either way. Even you mentioning that now about 30 years later, it still pisses me off. 🤬 🤬 🤬
Never heard about heat problems with Athlon, and P3 and P4 weren't great overclockers either. Celeron was great, because you could up FSB 50%, Which made it actually faster than the top P3.

EDIT PS:
No there were no journalists that covered/revealed ANY of Intels shenanigans at the time. The entire industry seemed to be in an Intel Vacuum.
But entusiasts all knew that Athlon was way better than P4.

EDIT2:
There was also the issue that the Intel compiler had zero optimizations for any AMD CPU, but optimized heavily for P4. That was a general thing that Intel didn't even hide.

[-] mindlight@lemm.ee -4 points 9 months ago

So the journalists are still covering for Intel to this day 15 years later, but the enthusiasts know the truth?

I'm still not saying you're wrong but you have to admit it's kinda strange a quick Google doesn't reveal anything?

[-] Buffalox@lemmy.world 7 points 9 months ago

So considering Intel used illegal means to keep AMD out, and was fined a billion dollars for it. You think they didn't touch gray areas in their marketing too? You seem to have no knowledge of what went on in IT in the 90's, and be very naive, or maybe just a shill or a troll.

[-] mindlight@lemm.ee -2 points 9 months ago

What in "Not that I think Intel wouldn't cheat, because they've showed what they're "capable of" time after time.." was unclear for you? Your conclusion from the above statement is that I'm probably a shill or just doesn't know IT as good as you because I don't agree with you on the spot? Really? Is that what you using your full mental capacity was able to conclude from my statement?

Let me just clear up it a little for you: The issue isn't that Intel was (is) an asshole, it's that you blurb out unsubstantiated claims and when called out on it you claim that there's a conspiracy lead by Intel, all the journalists are on it but we all should take your word for it.

We both have all the information in the world literally in our hands and still you are unable to link to facts that support your statement and that is my fault somehow?

Nice talking to you. Have an awesome weekend. I will.

[-] Buffalox@lemmy.world 3 points 9 months ago* (last edited 9 months ago)

unsubstantiated claims

Hmm, do you remember the RAMBUS debacle, and the 180° turnaround Toms Hardware did on that in favor of Intel and P4?
I think that very clearly substantiates that Toms Hardware had an agenda to favor Intel.
It's not my fault if you are unaware of facts that were common knowledge among IT specialists at the time.

You are making the fallacy of "argument from ignorance". Just because you don't know, doesn't make it false.

[-] Kangie@lemmy.srcfiles.zip 8 points 9 months ago

There absolutely was. Intel got smacked on the wrist for doing their benchmarks using ICC.. you know, the compiler that builds code that detects that it's not running on an Intel CPU and disables all optimisations and extended instruction sets (like say MMX/SSE).

[-] mindlight@lemm.ee -2 points 9 months ago

Let me repeat myself: I'm not defending Intel in any way. I've seen a lot of shit and murky business practices going down since the beginning of the 90's when I started my career in IT, so I have no trouble believing that Intel did it again and again.

However, it's not that hard to back claims you make with facts when on the internet. Normally ou can link whatever with two clicks maximum.

Still no one seems to want to help me read up on Pentium 4 and Intel cheating.

The ICC "optimization", as far as I remember it, was related to the Xeon line of processors. If it was P4 related, please link so that I can read up on it.

[General Rant and not about you]I really don't understand why it's so hard for people to post links that back their claims. If you post a link you give people the opportunity to learn. If you don't, it's like you just want to be right and nothing else.

[-] Buffalox@lemmy.world 1 points 9 months ago* (last edited 9 months ago)

it’s not that hard to back claims you make with facts when on the internet.

False, when it's 30 years or more back, it absolutely is, even things I remember from just 20 years ago can be hard to find. Sometimes it disappears other times it's drowned out by similar stories that are newer.
You are completely delusional about the efficiency of search engines, and the memory of the Internet, not every thing stays up even for just a few years.
Also it may lack context of things that were common knowledge of the time.

The ICC “optimization”, as far as I remember it, was related to the Xeon line of processors.

Maybe that too, but it's still correct as @Kangie wrote, it was 100% also used against AMD on consumer products.

Intel used every trick in the book, even when they weren't quite legal, because P4 was a shitty product, and they couldn't compete on merits with it. They even tried to revive P3, but it failed above a certain clock speed, 1.13 Ghz if I remember correctly.

[-] MeanEYE@lemmy.world 1 points 9 months ago

Oh AMD was definitely a cooking stove, but get a decent heat sink and paste and you are good to go.

[-] AnUnusualRelic@lemmy.world 4 points 9 months ago

Everyone does it, it's basically expected at this point that any manufacturer will announce that their new chip will run an infinite loop in fewer microseconds than the neighbouring one would.

[-] alphacyberranger@lemmy.world 43 points 9 months ago

Ah yes, the Snake oil merchants tried to sell snake oil....again

[-] TheGrandNagus@lemmy.world 30 points 9 months ago* (last edited 9 months ago)

Again?

But I suppose it's not that different to when they rigged an industrial phase-change cooler onto one of their CPUs, then pretended it could perform like an AMD CPU lol

[-] Plopp@lemmy.world 9 points 9 months ago

Well, it could*!

*with an industrial cooling system

[-] bl_r@lemmy.dbzer0.com 20 points 9 months ago

Wait, people trust corporate benchmarks?

[-] mods_are_assholes@lemmy.world 11 points 9 months ago

Most of humanity is pretty clueless about IT in general and are just used to trusting who they buy from with zero critical thought or research.

[-] f4f4f4f4f4f4f4f4@lemmy.world 13 points 9 months ago
[-] umbrella@lemmy.ml 11 points 9 months ago

i will only care if they ever see consequences for it.

[-] Blackmist@feddit.uk 10 points 9 months ago

If a chip has instructions to make certain tasks go faster, I'd say it's fair to recompile the benchmark to use them. We didn't stop adding new things after the 486.

[-] Fenrisulfir@lemmy.ca 7 points 9 months ago

Are amd, nvidia and Intel not accused of this every generation?

[-] sunbeam60@lemmy.one 4 points 9 months ago

It’s dieselgate for processors.

[-] aluminium@lemmy.world -1 points 9 months ago

Very mixed on this. If the compiler is for example using stuff like constexpr in C++ to do major calculations at compile time instead of at runtime then yeah its cheating.

But on the other hand if its doing some Microarchitecture specific optmizations like reordering instructions or replacing certain instructions with others - as long as these are available to the public its fair game i.m.o..

[-] Buffalox@lemmy.world 38 points 9 months ago* (last edited 9 months ago)

The article states that the compilation was tailored for this specific task, which means it doesn't represent how the CPU would normally perform it. So it's definitely cheating.
A benchmark is not supposed to be a compiler optimization competition. If they showed both, and revealed it was optimized, it would be another matter.

[-] Giooschi@lemmy.world 12 points 9 months ago

Even if the compiler was available to the public most software doesn't use it, so the benchmark is still not representative of real world performance.

this post was submitted on 17 Feb 2024
346 points (98.9% liked)

Technology

59456 readers
3931 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS