Patent · US Expired

Methods and systems for storing branch information in an address table of a processor

US7426631B2 · kind B2 · utility

1Cited by
8References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 2, 2005
Grant dateSep 16, 2008
Priority date
Expiry dateApr 16, 2025

Classification

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

Abstract

Methods and systems for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.

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