Get the latest tech news

Zen 5's 2-ahead branch predictor: how a 30 year old idea allows for new tricks


When I recently interviewed Mike Clark, he told me, “…you’ll see the actual foundational lift play out in the future on Zen 6, even though it was really Zen 5 that set the table for tha…

If the blinded truck analogy hasn’t worn too thin yet, imagine the driver keeping a small set of notes of recent turns taken or skipped and hand-drawn scribbles of how roads driven in the last few minutes were arranged and what intersections were passed. Even back then the challenge of scaling out architectural widths of 8 or more was being talked about and a 2-Ahead Branch Predictor was one of the methods that academia put forth in order to continue squeezing more and more performance out of a single core. It is perhaps merciful for Intel and AMD that typical application integer code has a substantial branch density, on the order of one every five to six instructions, which diminishes the motivation to pursue parallelized decoders much wider than that.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Year

Year

Photo of new tricks

new tricks

Photo of zen

zen

Related news:

News photo

Apple to make iPhone 16 Pro and Pro Max models in India this year

News photo

OpenAI's massive operating costs could push it close to bankruptcy within 12 months | The ChatGPT maker could lose $5 billion this year

News photo

US Solar Production Soars By 25 Percent In Just One Year