Patent · US Expired

Register renaming with a pool of physical registers

US6108771A · kind A · utility

16Cited by
5References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 29, 1998
Grant dateAug 22, 2000
Priority date
Expiry dateJan 29, 2018

Classification

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

Abstract

A system and method for register renaming and allocation in an out-of-order processing system which allows the use of a minimum number of physical registers is described. A link list allows concatenation of a physical register representing a certain instance of the corresponding logical register to the physical register representing the next instance of the same logical register. By adding and removing links in this link list, it is possible to manage the assignment of physical registers to logical registers dynamically. Both the physical registers representing speculative instances and the physical registers representing in-order instances are administrated together. This is done by means of an in-order list, which indicates the physical registers that actually represent the architected state of the machine.

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