Apparatus and method for modifying status bits in a reorder buff

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395390, 395391, 395393, 39580023, G06F 938

Patent

active

059207108

ABSTRACT:
A superscalar microprocessor implements a reorder buffer to support out-of-order execution of instructions. To reduce the time delay for identifying mispredicted instructions, prioritizing mispredicted instructions, canceling instructions subsequent to the mispredicted instruction and reading status information from the reorder buffer, the availability of an instruction tag, which identifies the instruction being executed, during the execution of the instruction is utilized. The reorder buffer receives the tag of the instruction issued to the functional unit. In parallel with the execution of the instruction, the reorder buffer generates hit masks identifying instructions to be canceled in the event of a mispredicted branch. In parallel, status information from the instruction (or instructions) being executed is selected from the reorder buffer and prioritization masks are generated. Therefore, if a mispredicted branch is detected, the instructions that need to be canceled can be readily identified and the instruction status information is readily available.

REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 4928223 (1990-05-01), Dao et al.
patent: 5053631 (1991-10-01), Perlman et al.
patent: 5058048 (1991-10-01), Gupta et al.
patent: 5129067 (1992-07-01), Johnson
patent: 5136697 (1992-08-01), Johnson
patent: 5150470 (1992-09-01), Hicks et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5452426 (1995-09-01), Papworth et al.
patent: 5548776 (1996-08-01), Colwell et al.
patent: 5553256 (1996-09-01), Fetterman et al.
patent: 5586278 (1996-12-01), Papworth et al.
patent: 5613132 (1997-03-01), Clift et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5627985 (1997-05-01), Fetterman et al.
patent: 5644779 (1997-07-01), Song
patent: 5649225 (1997-07-01), White et al.
patent: 5655096 (1997-08-01), Branigin
patent: 5664138 (1997-09-01), Yoshida
patent: 5708841 (1998-01-01), Popescu et al.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp. 2-1 through 2-4.
Michael Slater, "AMD's K.5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.

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

Apparatus and method for modifying status bits in a reorder buff does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for modifying status bits in a reorder buff, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for modifying status bits in a reorder buff will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-906158

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