If you enjoy the science of injecting slowness to determine which component has the largest impact on performance, you would enjoy this work by Emery Berger.<p>Coz: Finding Code that Counts with Causal Profiling
<a href="https://arxiv.org/abs/1608.03676" rel="nofollow">https://arxiv.org/abs/1608.03676</a><p>"Performance (Really) Matters" with Emery Berger
<a href="https://www.youtube.com/watch?v=7g1Acy5eGbE" rel="nofollow">https://www.youtube.com/watch?v=7g1Acy5eGbE</a>
With all the hardware "security" issues discovered in the last few years, CPU designers should provide the possibility to turn off many of hardware features to end up with a brutal in-order basic CPU.<p>Performance will be destroyed for somewhat more confidence in their "security".
>if we step back a few months to Hot Chips 2024, AMD, Intel, and Qualcomm all gave presentations on high performance cores there. All three were eight-wide, meaning their pipelines could handle up to eight micro-ops per cycle in a sustained fashion.<p>>Zen 5 is the only core out of the three that couldn’t give eight decode slots to a single thread.<p>If you add Apple and ARM. That is the only core out of the five. I am thinking if Zen 6 will be something different. Right now Intel is iterating like crazy. And Zen 6 is still quite far off.