Patent · US Active

Branch target preloading using a multiplexer and hash circuit to reduce incorrect branch predictions

US9519480B2 · kind B2 · utility

0Cited by
7References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2008
Grant dateDec 13, 2016
Priority date
Expiry dateNov 12, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3806
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system provides complex branch execution hardware and a hardware-based Multiplexer (MUX) to multiplex a fetch address of a future branch and a preloaded branch fetch address to create an index hash value that is used to index a branch target prediction table for execution by a processor core, in order to reduce branch mis-prediction by preloading.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.