About
I am an electrical and computer engineering graduate. Like many people, I have a hard time understanding and retaining what I read in research papers, so I built an agent that turns a paper into an interactive guide: the paper sets the order, and every mechanism moves in front of you one step at a time.
Tell me which papers you want broken down next.
How a lesson works
- The paper is the guide. A lesson starts where the paper starts and stops where it stops.
- Prerequisites fold open only if you need them. Short refreshers sit at the top of every lesson.
- Every figure moves one step at a time. Step forward, step back, and watch each piece change.
Lessons

Decoded: TAGE, the branch predictor that keeps several histories at once
Paper: A case for (partially) TAgged GEometric history length branch prediction André Seznec and Pierre Michaud. Journal of Instruction-Level Parallelism, vol. 8, 2006.
How the TAGE branch predictor picks the longest history that recognises a branch, how it learns which table entries deserve to stay, and how a geometric series of history lengths lets a few tables see hundreds of bits of context. Read along with the paper; every mechanism is drawn from its text and moves one step at a time.
Read the lesson →
Get in touch
Recommend a paper to decode next, ask a question, point out a mistake, or just say hello. Every message reaches me directly.
Contact Justin