Mower: A New Design for Non-blocking Misprediction Recovery


Mower is a micro-architecture technique which targets the branch misprediction penalty in superscalar processors. It speeds-up the misprediction recovery process by dynamically evicting stale instructions and correcting the Register Alias Table (RAT) using explicit control dependency tracking. Tracking control dependencies is accomplished by using simple… (More)
DOI: 10.1145/2751205.2751228


21 Figures and Tables