Method and apparatus for programmatically rewinding a register inside a transaction

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...

Full description

Saved in:
Bibliographic Details
Main Author CAPRIOLI PAUL
Format Patent
LanguageEnglish
Published 17.04.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US20080037636