Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Scoreboarding – reservation station – or aliasing
Reexamination Certificate
2007-01-24
2010-02-23
Treat, William M (Department: 2181)
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
Scoreboarding, reservation station, or aliasing
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.
Dieffenderfer James Norris
McIlvaine Michael Scott
Nunamaker Nathan Samuel
Sartorius Thomas Andrew
Smith Rodney Wayne
Kamarchik Peter M.
Pauley Nicholas J.
QUALCOMM Incorporated
Talpalatsky Sam
Treat William M
LandOfFree
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.
Profile ID: LFUS-PAI-O-4227057