Patent №
US 10,846,097
Granted
2020-11-24
Filed 2019
Owner
SAMSUNG ELECTRONICS CO., LTD.
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16281084
The present disclosure includes a mispredict recovery apparatus, which may comprise an instruction execution unit, a branch predictor, and a misprediction recovery unit (MRU). The MRU may provide discrete cycle predictions after a misprediction redirect from the instruction execution unit. The MRU may include a branch confidence filter to generate prediction confidence information for predicted branches. The MRU may include a tag content-addressable memory (CAM). The tag CAM may store frequently mispredicting low-confidence branches, probe the misprediction redirect, and obtain the prediction confidence information from the branch confidence filter. The MRU may include a mispredict recovery buffer (MRB) to store an alternate path for frequently mispredicting low-confidence branches present in the tag CAM without storing the instructions themselves. Also disclosed is a method for recovering from mispredicts associated with the instruction fetch pipeline.
AI classification
Ownership
SAMSUNG ELECTRONICS CO., LTD.
assignment · 484860813
Assignors
JUMANI, RESHMA C., ZOU, FUZHOU, TKACZYK, MONIKA, QUINNELL, ERIC C.
On an employer assignment, the assignors are typically the inventors.