New x86 micro-op vulnerability breaks all known Spectre defenses
A close reading of the paper “I see dead uOps” would seem to indicate that Intel’s <i>static</i> thread partitioning of their micro-op cache would confer some inherent protection against uOp cache information leakage between threads - as compared to AMD’s <i>dynamic</i> thread partitioning scheme which could theoretically allow threads to spy on each other using the described techniques.<p>If true, wouldn’t this also imply that an Intel Skylake CPU mitigates against such attempted attacks by one user against another in a shared CPU/ISP/cloud environment, whereas an AMD CPU theoretically would not?  If true, this would be a key point that the authors failed to mention in their concluding remarks.<p>Anyone else read it this way? Or am I missing something?