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

Apple: Protecting Macs from MDS Vulnerabilities May Reduce Performance by up to 40%

Raevenlord

News Editor
Staff member
Joined
Aug 12, 2016
Messages
2,621 (2.52/day)
Location
Portugal
System Name The Ryzening
Processor Ryzen 7 1700 @ 3.7 GHz
Motherboard MSI X370 Gaming Pro Carbon
Cooling Arctic Cooling Liquid Freezer 120
Memory 16 GB G.Skill Trident Z F4-3200 (2x 8 GB)
Video Card(s) TPU's Awesome MSI GTX 1070 Gaming X
Storage Boot: Crucial MX100 128GB; Gaming: Crucial MX 300 525GB; Storage: Samsung 1TB HDD, Toshiba 2TB HDD
Display(s) LG 29UM68P (21:9 2560x1080 FreeSync Ultrawide)
Case NOX Hummer MC Black
Audio Device(s) ASUS Xonar DX
Power Supply Seasonic M12II Evo 620W 80+
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
Apple has advised users that they should disable Intel's Hyper-Threading feature on the company's computers due to the recently exposed MDS vulnerabilities. Citing internal testing, Apple said that users can expect an up to 40% performance loss in such a scenario (depending on system and workload, naturally) in various benchmarks and multithreaded workloads. The performance loss is understandable - you're essentially halving the number of threads available for your CPU to process data.

Like Intel said, it becomes an issue of how much users value their performance compared to the security risks involved: a classic risk/benefit scenario, which shouldn't ever be in the equation, after all. If users buy a system with a CPU that has known performance levels, they will obviously expect those to be valid for the longevity of the product, unless otherwise stated and considering operational variances that fall within a margin of error/product obsolescence. Halving your performance because of a design flaw that resulted from an effort to achieve higher and higher IPC increases doesn't strike as a way to inspire confidence in your products.



View at TechPowerUp Main Site
 
Joined
Feb 1, 2013
Messages
422 (0.18/day)
System Name Gentoo64 /w Cold Coffee
Processor 9900K 5GHz 1.224v
Motherboard EVGA Z370 Micro
Cooling Custom 480mm H2O, Raystorm Pro, Nemesis GTX, EK-XRES
Memory 2x8GB Trident Z 4000-16-1T 1.425v
Video Card(s) MSI Seahawk EK X 1080Ti 2100.5/12600
Storage Samsung 970 EVO 500GB
Display(s) XB271HU 165Hz
Case FT03-T
Audio Device(s) SBz
Power Supply SS-850KM3
Mouse G502
Keyboard G710+
Software Gentoo 64-bit, Windows 7 64-bit
Benchmark Scores http://www.userbenchmark.com/UserRun/7242501
Joined
Sep 17, 2014
Messages
9,053 (5.21/day)
Location
Too Long to fit in a single line here.
Processor i7 8700k 4.7Ghz @ 1.26v
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) MSI GTX 1080 Gaming X @ 2100/5500
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Eizo Foris FG2421
Case Fractal Design Define C TG
Power Supply EVGA G2 750w
Mouse Logitech G502 Protheus Spectrum
Keyboard Sharkoon MK80 (Brown)
Software W10 x64
I really wonder how big this is going to get.
 
Joined
Mar 10, 2015
Messages
1,740 (1.11/day)
System Name Wut?
Processor 4770K @ 4.4
Motherboard MSI Z97 Gaming 7
Cooling Water
Memory 16GB DDR3 2400
Video Card(s) Vega 56
Storage 1TB SSD, forgot which one. Evo maybe?
Display(s) 3440 x 1440
Case Thermaltake T81
Power Supply Seasonic 750 Watt Gold
Honestly, this will hurt MacBooks the most because they don't have that many cores to begin with...

I really wonder how big this is going to get.
Just remember, this doesn't effect end users /s
 
Joined
Jan 28, 2019
Messages
9 (0.06/day)
Processor AMD Ryzen Threadripper 2950X
Motherboard ASRock X399 Taichi
Cooling Dark Rock Pro TR4
Memory G.SKILL Trident Z RGB 3200MHz 8x8GB
Video Card(s) Nvidia Titan V
Storage 2TB Samsung 970 EVO
Power Supply 1000W EVGA SuperNova P2
The best news for Apple in a long time. This only means that their users will be forced to upgrade next year.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
26,231 (5.29/day)
Location
Indiana, USA
Processor Intel Core i7 8700K@4.8GHz(Quick and dirty)
Motherboard AsRock Z370 Taichi
Cooling Corsair H110i GTX w/ Noctua NF-A14 Fans
Memory 32GB Corsair DDR4-3000
Video Card(s) ASUS Strix GTX 1080Ti
Storage 500GB Crucial MX500 + 2TB Seagate Solid State Hybrid Drive with 480GB MX200 SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
Well lets face it, Mac users don't buy the computers for the performance anyway...
 
Joined
Nov 2, 2008
Messages
842 (0.22/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
Honestly, this will hurt MacBooks the most because they don't have that many cores to begin with...
True. Far too many of the so-called "Core i7 Mobile" processors are actually 2 cores, 4 threads. That's a Core i3 in my book....
 
Joined
Jan 10, 2011
Messages
814 (0.26/day)
Location
Sudan, the lesser known, bigger home of the Nile.
System Name 192.168.1.1~192.16.1.100
Processor Intel Core i7 4770k
Motherboard Asus B85M-G
Cooling Corsair H60
Memory 20GB
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered)
Storage Samsung 850 Evo + lots of TBs of HDD storage.
Display(s) LG 24MK430 Primary + Samsung S24D590 secondary
Case Corsair Graphite 780T
Audio Device(s) On-Board
Power Supply Coolermaster 850V
Mouse Coolermaster MM530
Keyboard Kingston HyperX Alloy FPS
Software MS Win7 Ultimate X64 (Until it reaches EoL, anyway)
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
Well lets face it, Mac users don't buy the computers for the performance anyway...
Weren't Macs popular among the media/content creation communities?
 
Joined
Jun 28, 2015
Messages
505 (0.35/day)
I guess that means Apple's arm cpu is up to 40% more competitive now... ;)
 
Joined
Jan 8, 2017
Messages
4,116 (4.61/day)
System Name Good enough
Processor AMD Ryzen R7 1700X - 4.0 Ghz / 1.350V
Motherboard ASRock B450M Pro4
Cooling Scythe Katana 4 - 3x 120mm case fans
Memory 16GB - Corsair Vengeance LPX
Video Card(s) OEM Dell GTX 1080
Storage 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) 4K Samsung TV
Case Zalman R1
Power Supply 500W
Weren't Macs popular among the media/content creation communities?
Because of the few software pieces that are exclusive to MacOS, certainly not because of the performance.
 
Joined
Nov 13, 2007
Messages
7,132 (1.68/day)
Location
Austin Texas
System Name Q
Processor Intel i7 7820X Delidded @ 4.7 Ghz / 3.3 Ghz Mesh
Motherboard MSI X299 Tomahawk
Cooling 120mm Custom Liquid
Memory 32 GB Quad 3800 Mhz DDR4 17-17-17-36-360-2T
Video Card(s) Gigabyte GTX 2080 Ti Windforce (Undervolted OC)
Storage 1Tb Samsung 960 Pro m2, 2TB SATA SSD
Display(s) Dell 24" 2560x1440 144hz, G-Sync @ 165Hz
Case Jonsbo U4 Compact ATX
Audio Device(s) Arctis 7
Power Supply Corsair SF750
Mouse 6D G402
Keyboard tenkeyless
Software Windows 10 64 Bit
Benchmark Scores 5011 Cinebench
Weren't Macs popular among the media/content creation communities?
Ages ago -

Still, no one says you can't put your render farm on a subnet, NAT it to the internet for updates only, and not give anything on the outside direct access to it.

But yeah... them javascripts and leaky processors. Might go AMD this next round, but as soon as I do there will security flaws exposed there so meh...
 
Joined
Mar 16, 2017
Messages
189 (0.23/day)
Location
behind you
Processor Threadripper 1950X (4.0 GHz OC)
Motherboard ASRock X399 Professional Gaming
Cooling Enermax Liqtech TR4
Memory 48GB DDR4 2934MHz
Video Card(s) Nvidia GTX 1080, GTX 660TI
Storage 2TB Western Digital HDD, 500GB Samsung 850 EVO SSD, 280GB Intel Optane 900P
Display(s) 2x 1920x1200
Power Supply Cooler Master Silent Pro M (1000W)
Mouse Microsoft wireless 3500
Keyboard Corsair K70 MK.2
Software Windows 10
Macs aren't exactly secure to begin with, or high performance.
 
Joined
Jun 16, 2016
Messages
195 (0.18/day)
System Name Baxter
Processor Intel i7-5775C @ 4.2 GHz 1.34 V
Motherboard ASRock Z97-E ITX/AC
Cooling be Quiet! Shadow Rock LP with Noctua NF-A12 fan
Memory 16 GB 2400 MHz CL11 HyperX Savage DDR3
Video Card(s) MSI GTX 1080 Gaming X 8G @ 1949 MHz (no overvolt, love your GPU)
Storage 256 GB Lexar NM520 NVMe SSD (boot), 500 GB Samsung 850 EVO, and 4TB Toshiba X300 7200 RPM HDD
Display(s) Vizio P65-F1 4KTV
Case Raijintek Ophion
Audio Device(s) HDMI PCM 5.1, Vizio 5.1 surround sound
Power Supply Siverstone SX500-LG 500W
Mouse Logitech MX Master 2S
Keyboard Logitech G613 and Microsoft Media Keyboard
If Apple leaves this as an advisory and doesn't take the step of disabling HT by default, then they are essentially covering their asses. They just want to be off the hook if you use a Mac and end up getting exploited by MDS, even though that is probably very unlikely. MDS is going to be a big deal for servers with multiple companies using VMs on the same chip. For personal use I'm guessing this is about as bad as any other attack vector. If you're owned (someone is able to get a virus on your machine to exploit MDS), then you're going to have an issue with that before it even gets to the processor-specific exploit.
 
Joined
Feb 19, 2009
Messages
933 (0.25/day)
Location
I live in Norway, in the province Buskerud.
System Name 2 sys spec seperated by "|"
Processor R7 1700 @ 3.9| Xeon 2680v2
Motherboard Asrock AB350M Pro 4 | HP Z620
Cooling Water1x360,1x240 | Air
Memory 64gb G.skill SniperX 3200mhz CL16 | 128 gb
Video Card(s) EK-FC - RX Vega 64 | GTX970
Storage 960 Evo 500gb, 860 evo 1tb, Intel 660P 1tb PM871 256gb | various intel ssd's.
Display(s) AOC 28" 4K something + 1440p 144hz something.
Case Phanteks EvolvX M-Atx
Power Supply Corsair RM850
Mouse G402
Keyboard TT Meka G1
True. Far too many of the so-called "Core i7 Mobile" processors are actually 2 cores, 4 threads. That's a Core i3 in my book....
Yeah, it depends on screen size / platform what an i7 is, sometimes dual core, sometimes 6 core....
 
Joined
Apr 10, 2013
Messages
269 (0.12/day)
Location
Michigan, USA
Processor AMD 1700X
Motherboard Crosshair VI Hero
Memory F4-3200C14D-16GFX
Video Card(s) GTX 1070
Storage 960 Pro
Display(s) PG279Q
Case HAF X
Power Supply Silencer MK III 850
Mouse Logitech G700s
Keyboard Logitech G105
Software Windows 10
"If users buy a system with a CPU that has known performance levels, they will obviously expect those to be valid for the longevity of the product, unless otherwise stated and considering operational variances that fall within a margin of error/product obsolescence. Halving your performance because of a design flaw that resulted from an effort to achieve higher and higher IPC increases doesn't strike as a way to inspire confidence in your products."

The problem is there is no legal remedy. If a decision or statute existed, most cars on the market today would be exposed as long term fuel economy even performance drop due to direct injection carbon build up on intake valves. Vacuum cleaners would be vulnerable as they slowly clog over time. Keurig coffee makers clog over time. There is a magical belief a processor should perform like new for the life of the product. It is a consumer product just like the products above. Hence, consumable and by statute degrades with time. The only legal remedy to this stuff is if Intel willingly knew about it and, if asked, didn't disclose or conspired to withhold the info. Nothing requires them to disclose voluntarily even if they knew.
 
Joined
Oct 30, 2008
Messages
1,607 (0.41/day)
System Name Lailalo / Edelweiss
Processor Ryzen 1700 @ 3.8Ghz / i7 3610QM @2.3-3.2Ghz
Motherboard Asus X370 Prime/ Lenovo Y580
Cooling Noctua / Big hunk of copper
Memory 16GB DDR4 3200 Ripjaws with Samsung chips / 8GB Hyundai DDR3 1600
Video Card(s) XFX R9 390 / GTX 660M 2GB
Storage Crucial 1TB MX500 SSD, Segate 3TB, 64GB Synapse SSD as Pagefile drive / Western Digital 1TB 7200RPM
Display(s) LG Ultrawide 29in @ 2560x1080 / Lenovo 15.6 @ 1920x1080
Case Coolermaster Storm Sniper / Lenovo Y580
Audio Device(s) Asus Xonar DG / Whatever Lenovo used
Power Supply Antec Truepower Blue 750W + Thermaltake 5.25in 250W / Big Power Brick
Mouse G602
Keyboard G510s
Software Windows 10 Pro / Windows 10 Home
Joined
Oct 22, 2014
Messages
7,165 (4.21/day)
Location
Sunshine Coast
System Name Black Box
Processor Intel Xeon E5-2680 10c/20t 2.8GHz @ 3.0GHz
Motherboard Asrock X79 Extreme 11
Cooling Coolermaster 240 RGB A.I.O.
Memory G. Skill 16Gb (4x4Gb) 2133Mhz
Video Card(s) Nvidia GTX 710
Storage Sandisk X 400 256Gb
Display(s) AOC 22" Freesync 1m.s. 75Hz
Case Corsair 450D High Air Flow.
Audio Device(s) No need.
Power Supply FSP Aurum 650W
Mouse Yes
Keyboard Of course
Software W10 Home Premium 64 bit
The problem is there is no legal remedy. If a decision or statute existed, most cars on the market today would be exposed as long term fuel economy even performance drop due to direct injection carbon build up on intake valves. Vacuum cleaners would be vulnerable as they slowly clog over time. Keurig coffee makers clog over time. There is a magical belief a processor should perform like new for the life of the product. It is a consumer product just like the products above. Hence, consumable and by statute degrades with time. The only legal remedy to this stuff is if Intel willingly knew about it and, if asked, didn't disclose or conspired to withhold the info. Nothing requires them to disclose voluntarily even if they knew.
You're talking about normal wear and tear and degradation.
Not flaws that affect performance.
 
Joined
Feb 19, 2019
Messages
161 (1.33/day)
True. Far too many of the so-called "Core i7 Mobile" processors are actually 2 cores, 4 threads. That's a Core i3 in my book....
Poor Apple "i7" 2C/4T Macbook Owners- they just got downgraded to "Pentium" with HT OFF.... no Wait, Pentiums got HT now, so let's say Celeron!.
 
Joined
Aug 20, 2007
Messages
11,196 (2.59/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ DDR4-3400 14-14-14-34-2T
Video Card(s) EVGA GTX 1080 FTW2
Storage HGST UltraStar 7K6000 3.5" HDD 2TB 7200 RPM (w/128MBs of Cache)
Display(s) LG 32GK850G-B 1440p 32" AMVA Panel G-Sync 144hz Display
Case Thermaltake Core X31
Audio Device(s) Onboard Toslink to Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 x64
Joined
Jul 9, 2015
Messages
1,758 (1.22/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
Weren't Macs popular among the media/content creation communities?
Yeah, but because fasion/"it has color calibration built into OS", definitely not performance.
 

ScaLibBDP

New Member
Joined
Jan 2, 2019
Messages
3 (0.02/day)
Location
Calgary, Canada
>>...
>>The performance loss is understandable - you're essentially halving the number of threads
>>available for your CPU to process data.
>>...

This is Not right.

I'm a C/C++ Software Engineer and I've been using Intel HTT since 2007 year. In a period from 2007 until 2014 on different R&D projects and since 2014 until now on production quality HPC projects. So, when Intel HTT is disabled number of Logical CPUs equals to number of Physical Cores of a CPU. Depending on an Intel architecture when Intel HTT is enabled it increases number of Logical CPUs. For mainstream architectures by 2x, for KNL architecture by 4x. When Intel HTT is disabled a Processing Power ( PP ) of an HPC-like application with correct threads management is The Same! Period! This is because PP is a function of Physical Cores and is Not a function of Logical Cores.

I think Apple Corporation is talking about UI-like application and these applications never do correct thread management similar to what is done in HPC-like applications. If you ever worked with ESRI ( geoinformatics ) or AGI ( aerospace ) software you will understand what I'm talking about.

Processing Power ( PP ) of a CPU is calculated as follows:

Base Clock in GHz * Number of Physical Cores * Number of SP/DP elements per vector * Number of FP ops per Clock

For example, for Intel Core i9-9900K:

3.6 GHz * 8 * 16 * 2 = 921.6 GFLOPs

and it will be 921.6 GFLOPs regardless state of Intel HTT!

Search the Web with a Tag "Intel Hyper-Threading Technology and Processing Power of a Computer System"
 
Joined
Aug 20, 2007
Messages
11,196 (2.59/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ DDR4-3400 14-14-14-34-2T
Video Card(s) EVGA GTX 1080 FTW2
Storage HGST UltraStar 7K6000 3.5" HDD 2TB 7200 RPM (w/128MBs of Cache)
Display(s) LG 32GK850G-B 1440p 32" AMVA Panel G-Sync 144hz Display
Case Thermaltake Core X31
Audio Device(s) Onboard Toslink to Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 x64
You're a C++ developer and you don't understand why "barrel processor" style features like hyperthreading increases throughput in general computing? And his statement IS correct... you know what a thread vs a core is, don't you? Meh. I guess this is more an architectural thing anyways.
 
Top