Method and apparatus for register renaming in a computer system

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395393, G06F 900

Patent

active

057088373

ABSTRACT:
A method and apparatus for register renaming in a computer system are provided. A map table stores physical register addresses corresponding to architected register addresses. An aritmetic available queue stores addresses of physical register available for aritmetic. A load available queue stores addresses of physical register available for loads. A store queue stores a plurality of pending physical store addresses. An aritmetic store compare function compares a displaced physical register address with the plurality of store addresses for updating the aritmetic available queue. A load store compare function compares a freed physical register address with the plurality of store addresses for updating the load available queue. An instruction queue stores a plurality of pending source and target instruction addresses. A store queue compare function compares one of the plurality of pending store addresses with the target instruction addresses in the instruction queue for updating the load available queue and the aritmetic available queue.

REFERENCES:
patent: 4574349 (1986-03-01), Rechtschaffen
patent: 4736288 (1988-04-01), Shintani et al.
patent: 4752873 (1988-06-01), Shonai et al.
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5134561 (1992-07-01), Liptay
patent: 5355457 (1994-10-01), Shebanow et al.
patent: 5452426 (1995-09-01), Papworth et al.
patent: 5517441 (1996-05-01), Dietz et al.
patent: 5519841 (1996-05-01), Sager et al.
patent: 5548738 (1996-08-01), Song
IBM Technical Disclosure Bulletin, vol. 36 No. 11 Nov. 1993, "Load Pointer Queue".
IBM Technical Disclosure Bulletin, vol. 37, No. 1, Jan. 1994, "Unified Fixed and Floating Point Stores".
IBM Technical Disclosure Bulletin, vol. 37, No. 02A, Feb., 1994, "Control Error Checker".
IBM Technical Disclosure Bulletin, vol. 36, No. 04, Apr., 1993, "Multisequencing a Single Instruction Stream Register Renaming and the Size of the Common Virtual Register File".
IBM Journal Of Research And Development, vol. 38, No. 5, Sep. 1994, "Power2 floating-point unit: Architecture and implementation", Hicks et al.
IBM Journal Of Research And Development, vol. 34, No. 1, Jan. 1990, "Machine organization of the IBM RISC System/6000 processor", Grohoski.

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

Method and apparatus for register renaming in a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for register renaming in a computer system , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for register renaming in a computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-334643

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