×

SPECULATIVE EXECUTION AND ROLLBACK

  • US 20130117541A1
  • Filed: 11/04/2011
  • Published: 05/09/2013
  • Est. Priority Date: 11/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing rollback of speculatively issued instructions, the method comprising:

  • issuing a first set of instructions for a first thread group;

    issuing a second set of instructions for a second thread group;

    detecting a rollback condition for at least one thread in the first thread group during pre-execution processing of an instruction in the first set of instructions;

    stopping issuing of additional instructions for the first thread group;

    discarding in-flight instructions that have issued and have not been executed in the first set of instructions; and

    executing the second set of instructions for the second thread group.

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