The Combined Impact Of Mitigations On Cascade Lake Following Recent JCC Erratum + TAA

Written by Michael Larabel in Software on 24 November 2019 at 10:37 AM EST. Page 2 of 7. 14 Comments.
Cascade Lake TSX + Mitigations + New Microcode

The I/O read performance on Cascade Lake measured by FIO is impacted from the JCC Erratum microcode update. When TSX is disabled there is also a hit from the new TSX Async Abort code.

Cascade Lake TSX + Mitigations + New Microcode

The write performance was primarily impacted by the new TAA mitigation for Intel TSX.

Cascade Lake TSX + Mitigations + New Microcode

The new microcode impact hit FS-Mark but especially so when there was TSX and no HT.

Cascade Lake TSX + Mitigations + New Microcode

The IOR write test also suffered the most from the "TSX + No HT" configuration and from the latest Intel CPU microcode release.

Cascade Lake TSX + Mitigations + New Microcode
Cascade Lake TSX + Mitigations + New Microcode

While Cascade Lake has some hardware mitigations in place to allow it to perform better than previous CPU generations, the JCC microcode update and TAA mitigation (when TSX is active) do carry noticeable overhead for I/O.


Related Articles