Speculative register storage for storing speculative results cor

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395388, 395389, 395394, G06F 938

Patent

active

059336188

ABSTRACT:
A microprocessor including a reorder buffer configured to store speculative register values regarding a particular register is provided. One value is stored for each set of concurrently decoded instructions which are outstanding within the microprocessor, reflecting the updates of each instruction within the set which updates the register. Additionally, the reorder buffer stores a set of constants indicative of the modification of the register by each instruction within the set of concurrently decoded instructions. Recovery from a mispredicted branch instruction (or from an instruction which causes an exception, a TRAP instruction, or an interrupt) may be achieved by utilizing the constants to adjust the result generated for the set of concurrently decoded instructions including the mispredicted branch instruction. The constants generated to indicate the modifications of the particular register may additionally allow multiple instructions having a dependency for the particular register to execute in parallel.

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: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5345569 (1994-09-01), Tran
patent: 5574935 (1996-11-01), Vidwans et al.
patent: 5623628 (1997-04-01), Brayton et al.
patent: 5632023 (1997-05-01), White et al.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp. 2-1 through 2-4.
Michael Slater, "AMD's K5 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

Speculative register storage for storing speculative results cor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Speculative register storage for storing speculative results cor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Speculative register storage for storing speculative results cor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-858083

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