×

Dynamic instruction execution using distributed transaction priority registers

  • US 20090138683A1
  • Filed: 11/28/2007
  • Published: 05/28/2009
  • Est. Priority Date: 11/28/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for prioritizing instructions in a data processing system comprising:

  • assigning a first priority value to a first instruction thread and a second priority value to a second instruction thread;

    storing the first and second priority values in at least a first thread priority register in the data processing system;

    replicating the first and second priority values in a plurality of thread priority registers located in a corresponding plurality of hardware resources in the data processing system;

    presenting a request from a first instruction in the first instruction thread to access a first hardware resource; and

    allocating the first hardware resource to the first instruction from the first instruction thread based on the first priority value.

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