1
Henry M Levy, Susan J Eggers, Jack Lo, Dean M Tullsen: Shared register storage mechanisms for multithreaded computer systems with out-of-order execution. University of Washington, Ronald M Anderson, July 18, 2000: US06092175 (114 worldwide citation)

A method and organization for implementing the registers required in a computer system supporting multithreading and dynamic out-of-order execution. Multithreaded computer systems are those in which the processor supports multiple contexts (threads), and either rapid context switching from thread to ...


2
Henry M Levy, Susan J Eggers, Jack Lo, Dean M Tullsen: Mechanism for freeing registers on processors that perform dynamic out-of-order execution of instructions using renaming registers. University of Washington, Ronald M Anderson, November 6, 2001: US06314511 (46 worldwide citation)

A system and a method is described for freeing renaming registers that have been allocated to architectural registers prior to another instruction redefining the architectural register. Renaming registers are used by a processor to dynamically execute instructions out-of-order. The present invention ...


3
Henry M Levy, Susan J Eggers, Jack Lo, Dean M Tullsen: Mechanism for freeing registers on processors that perform dynamic out-of-order execution of instructions using renaming registers. Law Offices Of Ronald M Anderson, June 21, 2001: US20010004755-A1

A system and a method is described for freeing renaming registers that have been allocated to architectural registers prior to another instruction redefining the architectural register. Renaming registers are used by a processor to dynamically execute instructions out-of-order. The present invention ...