• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Dear Intel, If a Glaring Exploit Affects Intel CPUs and Not AMD, It's a Flaw

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,909 (2.42/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Phantom
Processor Core i7-8700k 4.4Ghz @ 1.18v
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F Black CPU cooler
Memory 2x 16GB Mushkin Redline DDR-4 3200
Video Card(s) EVGA RTX 2080 Ti Xc
Storage 1x 500 MX500 SSD; 2x 6TB WD Black; 1x 4TB WD Black; 1x400GB VelRptr; 1x 4TB WD Blue storage (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
Not sure why there's a huge space after my post either. That wasn't there when I was posting and I can't delete it. :confused:
That has been happening since the new forum with pictures. I'm pretty sure I told W1z about it.
 
Joined
Jul 31, 2014
Messages
480 (0.13/day)
System Name Diablo | Baal | Mephisto | Andariel
Processor i5-3570K@4.4GHz | 2x Xeon X5675 | i7-4710MQ | i7-2640M
Motherboard Asus Sabertooth Z77 | HP DL380 G6 | Dell Precision M4800 | Lenovo Thinkpad X220 Tablet
Cooling Swiftech H220-X | Chassis cooled (6 fans + HS) | dual-fanned heatpipes | small-fanned heatpipe
Memory 32GiB DDR3-1600 CL9 | 96GiB DDR3-1333 ECC RDIMM | 32GiB DDR3L-1866 CL11 | 8GiB DDR3L-1600 CL11
Video Card(s) Dual GTX 670 in SLI | Embedded ATi ES1000 | Quadro K2100M | Intel HD 3000
Storage many, many SSDs and HDDs....
Display(s) 1 Dell U3011 + 2x Dell U2410 | HP iLO2 KVMoIP | 3200x1800 Sharp IGZO | 1366x768 IPS with Wacom pen
Case Corsair Obsidian 550D | HP DL380 G6 Chassis | Dell Precision M4800 | Lenovo Thinkpad X220 Tablet
Audio Device(s) Auzentech X-Fi HomeTheater HD | None | On-board | On-board
Power Supply Corsair AX850 | Dual 750W Redundant PSU (Delta) | Dell 330W+240W (Flextronics) | Lenovo 65W (Delta)
Mouse Logitech G502, Logitech G700s, Logitech G500, Dell optical mouse (emergency backup)
Keyboard 1985 IBM Model F 122-key, Ducky YOTT MX Black, Dell AT101W, 1994 IBM Model M, various integrated
Software FAAAR too much to list
Not seeing any performance penalty by quick synthetic benchmark. Will let you know later this week when I run another batch of RNASeq analysis. That is some pretty memory I/O heavy workload.

I look forward to your report, resident cat geneticist.

From what I've read on the performance numbers and the Meltdown mitigation code, the penalty shows up when you have lots of context switches, since the mitigation forces a full TLB flush on context-switches rather than just carry on like previously. This is also why AMD isn't affected - they apparently use a tagged TLB design that prevents the attack from working since a process/VM can't peek at another process/VM thanks to having different tags for their TLB entries (an attempt to peek results in an access error). Spectre for the most part seems to be a very small performance hit, but then again, it's mitigations are nowhere near as effective as Meltdown.

With good code sitting inside a single process, there should be almost no performance changes. Looking forward to your results, xkm1948!

Time to dig up some old Pentium II or K6-2

Those are superscalar, out of order, speculative architectures too. You have to go down to the original P5 (Pentium) or AM5x86 (predecessor to K5, itself preceding K6, both of which are speculative) architectures to get a non-speculative x86 chip. For those wondering: Pentium Pro to Nehalem/Westmere are more or less P6 in various states of evolution, with NetBurst and Sandy Bridge (the basis of everything from Sandy Bridge all the way up to Coffee Lake and beyond) being the succeeding ground-up x86 architectures. To not leave ARM out in the cold: ARM7 jumped on the pipelined, superscalar, speculative bandwagon circa 2000, and then the out of order bandwagon with the ARM Cortex-A9 around 2010. And finally we have POWER, which had all of those since the first gen in 1990.

For the most part, since the Pentium Pro showed up, all high-performance chips have been at least pipelined, superscalar and speculative, and very often out of order too, which is why Spectre is gonna be such a pain for us for the next 2-4 years.

At work right now so I can't access most game sites but the one I could ran before and after benches on some games and of the 6 games tested it looks like only Assassin's Creed: Origins is affected much but that's probably because Ubisoft loaded it up with DRM. Not only Denuvo but VMProtect too.

http://www.dsogaming.com/news/windo...triple-a-games-tested-in-cpu-bound-scenarios/

NFS: Payback uses Denuvo as well, but no VMProtect. Despite it's name, VMProtect doesn't use hardware virtualization (read more here) and shouldn't be affected performance-wise since it runs within the same process (same process => no context-switch => doesn't get affected). I'm gonna suspect something else unless VMProtect has changed since 3.5 years ago (which I don't think has happened)
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Top