Shared register storage mechanisms for multithreaded computer sy

Electrical computers and digital processing systems: processing – Processing architecture – Superscalar

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712215, G06F 938

Patent

active

060921757

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

REFERENCES:
patent: 5404469 (1995-04-01), Chung
patent: 5564031 (1996-10-01), Amerson
patent: 5630149 (1997-05-01), Bluhm
patent: 5826070 (1998-10-01), Olson
patent: 5867725 (1999-02-01), Fung
patent: 5913059 (1999-06-01), Torii
patent: 5941977 (1999-08-01), Panwar
patent: 5996068 (1999-11-01), Dwyer

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Shared register storage mechanisms for multithreaded computer sy does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared register storage mechanisms for multithreaded computer sy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared register storage mechanisms for multithreaded computer sy will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2049077

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.