Benchmarking The Performance Impact Of Speculative Store Bypass Disable For Spectre V4 On Intel Core i7

Written by Michael Larabel in Software on 3 July 2018 at 09:45 AM EDT. Page 3 of 3. 6 Comments.

Code compilation was a little bit slower with SSBD being turned on.

The Apache server performance was only slightly affected.

The Git benchmark also appeared to be a hair slower with speculative store bypass disabled.

There are some slowdowns when SSBD is turned on for Intel hardware albeit not as severe as originally anticipated and not as much of a difference as the KPTI and Retpoline mitigations had introduced earlier this year. The other "good news" is that the default behavior is just exposing SSBD via the prctl / seccomp methods for opting into this coverage selectively, unless you want to be very protective and boot with spec_store_bypass_disable=on. Carrying out more SSBD tests on other systems with updated microcode and will be reporting back if any other interesting discoveries.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.