Use of register renaming system for forwarding intermediate...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Scoreboarding – reservation station – or aliasing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07669039

ABSTRACT:
Intermediate results are passed between constituent instructions of an expanded instruction using register renaming resources and control logic. A first constituent instruction generates intermediate results and is assigned a PRN in a constituent instruction rename table, and writes intermediate results to the identified physical register. A second constituent instruction performs a look up in the constituent instruction rename table and reads the intermediate results from the physical register. Constituent instruction rename logic tracks the constituent instructions through the pipeline, and delete the constituent instruction rename table entry and returns the PRN to a free list when the second constituent instruction has read the intermediate results.

REFERENCES:
patent: 5586278 (1996-12-01), Papworth et al.
patent: 5627985 (1997-05-01), Fetterman et al.
patent: 5758117 (1998-05-01), Patel et al.
patent: 6279102 (2001-08-01), Morrison
patent: 2003/0149862 (2003-08-01), Kadambi
patent: 2004/0199753 (2004-10-01), Thimmannagari et al.
patent: 2007/0050602 (2007-03-01), Lien et al.
Alastruey et al., “Speculative Early Register Release”, Conference On Computing Frontiers, Proceedings of the 3rd conference on Computing Frontiers, pp. 291-302, May 2006.
Jones et al., “Compiler Directed Early Register Release”, 14thInternational Conference on Parallel Architectures and Compilation Techniques, Sep. 17-21, 2005, IEEE, pp. 110-119.
Smotherman M et al: “Improving CISC Instruction Decoding Performance Using a Fill Unit” Microarchitecture, 1995., Proceedings of the 28th Annual International Symposium on Ann Arbor, MI, USA Nov. 29-Dec. 1995, Los Alamitos, CA, USA, IEEE Comput. Soc, US Nov. 29, 2995. (Nov. 29, 1995), pp. 219-229, XP010151028, ISBN: 978-0-8186-7351-1.
International Search Report-PCT/US08/051958, International Search Authority-European Patent Office-May 21, 2008.
Written Opinion-PCT/US08/051958, International Search Authority-European Patent Office-May 21, 2008.

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

Use of register renaming system for forwarding intermediate... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Use of register renaming system for forwarding intermediate..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Use of register renaming system for forwarding intermediate... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4227057

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