Patent
1997-02-07
1998-05-26
Harrell, Robert B.
G06F 942
Patent
active
057581126
ABSTRACT:
Redundant mapping tables for use in processors that rename registers and perform branch prediction is presented. The redundant mapping tables include a plurality of primary RAM cells coupled to a plurality of redundant RAM cells. In the event of a branch instruction, the redundant RAM cells can save the contents of the primary RAM cells in a single clock cycle before the processor decodes and executes subsequent instructions along a predicted branch path. Should the branch instruction be mispredicted, the redundant cells can restore the primary RAM cells in a single clock cycle. A branch stack, coupled to the redundant mapping tables, updates restored mapping tables with changes made for preceding instructions that were decoded in parallel with the branch instruction. A plurality of levels of redundant RAM cells may be used to enable the nesting of a plurality of branch predictions at any one time.
REFERENCES:
patent: 5134561 (1992-07-01), Liptay
Cocke, et al., "The Evolution Of RISC Technology At IBM," IBM J. Res. Develop., vol. 34 No. 1, pp. 4-36(Jan., 1990.).
Khurshid Mazin S.
Yeager Kenneth C.
Harrell Robert B.
Silicon Graphics Inc.
LandOfFree
Pipeline processor with enhanced method and apparatus for restor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pipeline processor with enhanced method and apparatus for restor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pipeline processor with enhanced method and apparatus for restor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1975770