It took me a long while to digest that one. The branch predictor analysis of haswell was easiest to understand (and AMD claims to have an AI based one), and perhaps scrambling that at random intervals would help? (this stuff is now way above my pay grade)