Skip to content

reflexive.space

Category: Speculating on Zen 2

Speculating on Zen 2 (Part 2)

This is the second part of my exploration into branch prediction and speculation in the Zen 2 microarchitecture, where we look at the behavior of unconditional direct branches and continue digging into details about the branch predictor.

Speculating on Zen 2 (Part 1)

This is the first part of my exploration into branch prediction and speculation in the Zen 2 microarchitecture, where I introduce a lot of context and present some tests with conditional branches.