×

Flushable free register list having selected pointers moving in unison

  • US 7,055,020 B2
  • Filed: 06/13/2001
  • Issued: 05/30/2006
  • Est. Priority Date: 06/13/2001
  • Status: Active Grant
First Claim
Patent Images

1. In a microprocessor performing speculative instruction execution, a method comprising the steps of:

  • providing a structure to track register allocation for a first thread of said microprocessor; and

    tracking a first set of pointers in said structure assigned to manage said register allocation for an instruction of said first thread of said microprocessor to prevent a register allocated as a destination operand for said instruction of said first thread from being overwritten before said instruction of said first thread retires, said first set of pointers includes at least two pointers set apart by a fixed distance and move in unison, at all times, up and down said structure.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×