Archive — Microarchitecture

February 2016

Inside the Ivy Bridge and Haswell BTB
In which I apply what I've learned about BTBs to Ivy Bridge and Haswell
Branch Target Buffer, part 2
How many tag bits are used in the Arrendale BTB?
The BTB in contemporary Intel chips
Inside the Arrendale Branch Target Buffer
Branch prediction - part two
First results of BPU behaviour
Static branch prediction on newer Intel processors
Embarking on a branch prediction odyssey

About Matt Godbolt

Matt Godbolt is a C++ developer working in Chicago for Aquatic. Follow him on Mastodon.