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...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
17.04.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |