Shared register storage mechanisms for multithreaded computer systems with out-of-order execution

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6092175
SERIAL NO

09053903

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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 thread or scheduling of instructions from different threads within a single cycle. An important component of processors for such systems is the register file; the processor needs a large register file or resource to provide the registers used for the threads. One form of the invention maintains a set of private architecturally specified registers, and a set of private renaming register for each different thread. In the other three embodiments, sharing of renaming registers between different threads is permitted, to enable a reduction in the total number of registers required. One of these three embodiments enables any of the architecturally specified registers that are private to a thread but are not in use, to be employed as renaming registers. Another of the embodiments treats all registers as sharable and enables any register from the register file or resource to be used as a renaming register for any thread.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
WASHINGTON UNIVERSITY OF4311 11TH AVENUE NE SUITE 500 SEATTLE WA 98101-4608

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Eggers, Susan J Seattle, WA 6 546
Levy, Henry M Seattle, WA 12 1193
Lo, Jack Seattle, WA 24 581
Tullsen, Dean M San Diego, CA 2 238

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation