Concluding Remarks

While the primary purpose of this exercise was just to update our datasets for future system reviews, it none the less proved to be an enlightening one, and something worth sharing. We already had an idea of what to expect going into refreshing our benchmark data for Meltdown and Spectre, and in some ways we still managed to find a surprise or two while looking at Intel's NUC7i7BNH NUC. The table below summarizes the extent of performance loss in various benchmarks.

Meltdown & Spectre Patches - Impact on the Intel NUC7i7BNH Benchmarks
Benchmark Performance Notes (Fully Patched vs. Unpatched)
BAPCo SYSmark 2014 SE - Overall -5.47%
BAPCo SYSmark 2014 SE - Office -5.17%
BAPCo SYSmark 2014 SE - Media -4.11%
BAPCo SYSmark 2014 SE - Data & Financial Analysis -2.05%
BAPCo SYSmark 2014 SE - Responsiveness -10.48%
   
Futuremark PCMark 10 Extended -2.31%
Futuremark PCMark 10 Essentials -6.56%
Futuremark PCMark 10 Productivity -8.03%
Futuremark PCMark 10 Gaming +5.56%
Futuremark PCMark 10 Digital Content Creation -0.33%
   
Futuremark PCMark 8 - Home -1.9%
Futuremark PCMark 8 - Creative -2.32%
Futuremark PCMark 8 - Work -0.83%
Futuremark PCMark 8 - Storage -1.34%
Futuremark PCMark 8 - Storage Bandwidth -29.15%
   
Futuremark PCMark 7 - PCMark Suite Score -4.03%
   
Futuremark 3DMark 11- Entry Preset +2.44%
   
Futuremark 3DMark 13 - Cloud Gate +1.14%
Futuremark 3DMark 13 - Ice Storm -13.73%
   
Agisoft Photoscan - Stage 1 -2.09%
Agisoft Photoscan - Stage 2 -12.82%
Agisoft Photoscan - Stage 3 -6.70%
Agisoft Photoscan - Stage 4 -2.84%
Agisoft Photoscan - Stage 1 (with GPU) +1.1%
Agisoft Photoscan - Stage 2 (with GPU) +1.46%
   
Cinebench R15 - Single Threaded +3.58%
Cinebench R15 - Multi-Threaded -0.32%
Cinebench R15 - Open GL +3.78%
   
x264 v5.0 - Pass I -1.1%
x264 v5.0 - Pass II -0.75%
   
7z - Compression -0.16%
7z - Decompression -0.38%

Looking at the NUC – and really this should be on the mark for most SSD-equipped Haswell+ systems – there isn't a significant universal trend. The standard for system tests such as these is +/- 3% performance variability, which covers a good chunk of the sub-benchmarks. What's left then are more meaningful performance impacts in select workloads of the BAPCo SYSmark 2014 SE and Futuremark PCMark 10 benchmarks, particularly storage-centric benchmarks. Other than those, we see certain compute workloads (such as the 2nd stage of the Agisoft Photoscan benchmark) experience a loss in performance of more than 10%.

On the whole, we see that the patches for Meltdown and Spectre affect real-world application benchmarks, but, synthetic ones are largely unaffected. The common factor among most of these benchmarks in turn is storage and I/O; the greater the number of operations, the more likely a program will feel the impact of the patches. Conversely, a compute-intensive workload that does little in the way of I/O is more or less unfazed by the changes. Though there is a certain irony to the fact that taken to its logical conclusion, patching a CPU instead renders storage performance slower, with the most impacted systems having the fastest storage.

As for what this means for future system reviews, the studies done as part of this article give us a way forward without completely invalidating all the benchmarks that we have processed in the last few years. While we can't reevaluate every last system – and so old data will need to stick around for a while longer still – these results mean that the data from unimpacted benchmarks is still valid and relevant even after the release of the Meltdown and Spectre patches. To be sure, we will be marking these results with an asterisk to denote this, but ultimately this will allow us to continue comparing new systems to older systems in at least a subset of our traditional benchmarks. Which combined with back-filling benchmarks for those older systems that we do have, lets us retain a good degree of review and benchmark continuity going forward.

Miscellaneous Benchmarks
Comments Locked

83 Comments

View All Comments

  • rocky12345 - Sunday, March 25, 2018 - link

    What I would like to see is for tests done on older cpu's like ivy's and sandy bridge since that is where Intel said the biggest hits in performance would be.
  • Ryan Smith - Monday, March 26, 2018 - link

    It's on the list. The microcode is shipping, but we can't actually cover it until either an updated BIOS lands for one of the old mobos we still have, or MS publishes the microcode through Windows Update.
  • CircuitBoard - Sunday, March 25, 2018 - link

    Well, looks like storage trend that going to NVMe would be slower than i've expected...
  • piasabird - Sunday, March 25, 2018 - link

    It should be illegal for Intel to continue to sell defective parts.
  • HStewart - Sunday, March 25, 2018 - link

    Some one purposely creating software virus that effects the security of a system does not mean the system is defected - the real problem here is people that create the virus. That does not mean the system should be updated to prevent such attacks on system in the future.

    Keep in mind these issues are just on Intel - also on ARM and AMD. And stating that it is illegal for Intel and not including others should complete bias against Intel
  • mkaibear - Monday, March 26, 2018 - link

    It should also be illegal for Ford to sell cars which can go faster than the speed limit. And it should be illegal for Marshall to sell guitar amps which can go loud enough to damage hearing. And it should be illegal for Cisco to sell border routers which can pass traffic to Tor.

    ... Or alternatively we can accept that the problem is people using what is sold for an illegal purpose, like rational humans...
  • FourEyedGeek - Monday, March 26, 2018 - link

    They are not defective, a flaw / exploit has been discovered but they work as intended.
  • Duncan Macdonald - Monday, March 26, 2018 - link

    Can you do a similar test on an AMD Ryzen system. I would be interested to see the results there (especially whether Microsoft enables the performance sapping Meltdown fixes on a CPU that does not need them).
  • casperes1996 - Monday, March 26, 2018 - link

    Nice read as always. I'd like to suggest a follow-up, looking at how the performance impact is on Linux/macOS, to see if other Ones are hit in the same way as Windows
  • Adam Slivinsky - Monday, March 26, 2018 - link

    Seeing as you are using Steve Gibson's InSpectre tool https://www.grc.com/inspectre.htm in the screen shots, it might be nice mention it and link to it instead of just showing it in the images that spiders can not read.

Log in

Don't have an account? Sign up now