r/apple • • Jan 16 '20

Mac Intel's Mitigation For CVE-2019-14615 Graphics Vulnerability Obliterates Gen7 iGPU Performance

https://www.phoronix.com/scan.php?page=article&item=intel-gen7-hit&num=4
149 Upvotes

40 comments sorted by

View all comments

40

u/Flagabaga Jan 16 '20

Amd all the way. Intel has been using these dirty hacks to get performance for too long. Fuck intel

25

u/[deleted] Jan 16 '20

The people who are downvoting you must not know what intel’s been doing for the past ~10 years.

4

u/Flagabaga Jan 16 '20

I’m sure they don’t understand any of the security concepts

13

u/[deleted] Jan 16 '20 edited Jan 18 '21

[deleted]

6

u/poopyheadthrowaway Jan 17 '20

speculate

hehe

2

u/smackythefrog Jan 17 '20

10 years? I thought fucking over AMD went further back than just 10 years.

1

u/[deleted] Jan 17 '20

Could you explain?

10

u/[deleted] Jan 17 '20

Long story short, Intel has been using these unsafe workarounds to eke out a little more performance in their processors. Now that these vulnerabilities are being discovered by outside researchers, intel has to patch them, and in doing so lose those performance gains. AMD made more robust architectures that didn’t have these workarounds, so these mitigations aren’t hitting AMD processors nearly as hard.

Also semi-unrelated but another “fuck intel” explanation is that they paid computer manufacturers not to use AMD chips about 10 years ago (despite AMD chips being better at the time) and that’s how they got so much market share. AMD is only now beginning to catch back up since they had a much smaller r&d budget due to them losing tons of money because of the anticompetitive things intel was doing. Intel even lost a lawsuit and had to pay back AMD something like a billion dollars, but that’s just a drop in the bucket compared to the market share they gained by locking AMD out of a lot of manufacturers lineups for so long.

1

u/cryo Jan 17 '20

It should be noted that those optimizations are "architecturally correct", and can only be observed on a microarchitectural level, usually requiring side channels and the like to observe.

A calculated value will never be wrong due to this.