×

Processor with registers storing committed/speculative data and a RAT state history recovery mechanism with retire pointer

  • US 6,633,970 B1
  • Filed: 12/28/1999
  • Issued: 10/14/2003
  • Est. Priority Date: 12/28/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for allowing a processor to recover from a failure of a predicted path of instructions comprising:

  • a plurality of physical registers to store architectural data and speculative data, each physical register to store one of architectural data and speculative data;

    a primary array to store a speculative state of the processor including mappings from logical registers to physical registers;

    a history buffer coupled to the primary array to store information identifying physical registers in a mapped sequence; and

    a retirement pointer associated with the buffer, the retirement pointer to identify which physical registers in the mapped sequence store architectural data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×