Out-of-order superscalar microprocessor with a renaming device t

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395392, 395564, 395567, 395570, 39580023, G06F 900, G06F 9318

Patent

active

058389415

ABSTRACT:
An advanced register renamer comprises an associative memory having a plurality of entries, each entry storing a representation of a single operation as an expression paired with a corresponding name. The expression and the name are respectively stored in first and second fields of an entry in the memory. Both fields are available for subsequent assembly level operations to use as pattern matches. A means for converting a subsequent operation in the stream to a new operation searches for a match between an expression of the subsequent operation and the first field of a matching entry. Upon finding a match with the expression field in the table, the subsequent operation is renamed to a new operation by replacing the expression with the corresponding name field of the matching entry taken from the associative memory.

REFERENCES:
patent: 4901233 (1990-02-01), Liptay
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5197132 (1993-03-01), Steely, Jr. et al.
patent: 5371684 (1994-12-01), Iadonato et al.
patent: 5465373 (1995-11-01), Kahle et al.
patent: 5467473 (1995-11-01), Kahle et al.
patent: 5471633 (1995-11-01), Colwell et al.
patent: 5497493 (1996-03-01), Colwell et al.
patent: 5497499 (1996-03-01), Garg et al.
patent: 5517651 (1996-05-01), Huck et al.
patent: 5524262 (1996-06-01), Colwell et al.
patent: 5539911 (1996-07-01), Nguyen et al.
patent: 5546597 (1996-08-01), Martell et al.
patent: 5546599 (1996-08-01), Song
patent: 5548776 (1996-08-01), Colwell et al.
patent: 5553256 (1996-09-01), Fetterman et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5564056 (1996-10-01), Fetterman et al.
patent: 5613132 (1997-03-01), Clift et al.
patent: 5630149 (1997-05-01), Bluhm
patent: 5634026 (1997-05-01), Heaslip et al.
patent: 5634118 (1997-05-01), Blomgren
patent: 5652774 (1997-07-01), Eickemeyer et al.
patent: 5758141 (1998-05-01), Kahle et al.
Johnson, Mike "Superscalar Microprocessor Design", Prentice Hall Series in Innovative Technology, .sctn..sctn. 3.4.3, 6.1.1, 6.1.2, 6.1.6, 11.3.4, pp. 48-50, 107-112, 116-119, 227-229, (1991).
Moudgill, M. and Pingali, K., "Register Renaming and Dynamic Speculation: an Alternative Approach", IEEE, pp. 202-213, (1993).

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

Out-of-order superscalar microprocessor with a renaming device t does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Out-of-order superscalar microprocessor with a renaming device t, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Out-of-order superscalar microprocessor with a renaming device t will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-895064

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