Patent · US Active

Method and apparatus for programmatically rewinding a register inside a transaction

US8161273B2 · kind B2 · utility

57Cited by
6References
23Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 26, 2008
Grant dateApr 17, 2012
Priority date
Expiry dateFeb 22, 2029

Classification

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

Abstract

Embodiments of the present invention provide a system that allocates registers in a processor. The system starts by commencing a transaction, wherein commencing the transaction involves preserving a pre-transactional state of registers in a first register file. The system then allocates one or more registers for temporary use during the transaction. Upon finishing using each allocated register during the transaction, the system executes an instruction that restores the allocated register to the pre-transactional state.

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