Microsoft technology licensing, llc (20250110745). DEVICE FOR PERFORMING BRANCH TARGET BUFFER ENTRY PREFETCHING
DEVICE FOR PERFORMING BRANCH TARGET BUFFER ENTRY PREFETCHING
Organization Name
microsoft technology licensing, llc
Inventor(s)
Julio Gago Alonso of Barcelona ES
Santiago Galan of Molins de Rei ES
Ivan Pizarro of Hospital de Llobregat ES
DEVICE FOR PERFORMING BRANCH TARGET BUFFER ENTRY PREFETCHING
This abstract first appeared for US patent application 20250110745 titled 'DEVICE FOR PERFORMING BRANCH TARGET BUFFER ENTRY PREFETCHING
Original Abstract Submitted
a branch prediction device includes a hierarchy of successively slower to access branch target buffers that store branch target buffer entries identifying branch instructions, branch prediction circuitry configured to predict future branch instructions, and a branch target buffer prefetch table coupled to receive candidate entries corresponding to predicted future branch instruction branch target buffer misses, each entry of the candidate entries corresponding to a precursor branch instruction, and to receive predicted precursor branch instructions that trigger promotion of an entry in a branch target buffer of the branch target buffers to a faster branch target buffer of the branch target buffers.