×

Apparatus and method for reducing power consumption on simultaneous multi-threading systems

  • US 7,653,906 B2
  • Filed: 10/23/2002
  • Issued: 01/26/2010
  • Est. Priority Date: 10/23/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • determining if there is an activity currently being executed by one of a plurality of execution units of a multi-threading system, the multi-threading system to execute a plurality of activities;

    dispatching a first activity to be executed by one of the plurality of execution units of the multi-threading system, along with the activity currently being executed, if it is determined that the activity is currently being executed;

    scheduling the first activity to be executed by one of the plurality of execution units of the multi-threading system by storing the first activity in an activity dispatch buffer and delaying its dispatch for execution by an execution unit, if it is determined that the activity is not currently being executed, wherein the first activity is ready to be executed and the first activity is delayed from execution, to wait for a second activity to be dispatched for execution, when one or more execution units from the plurality of execution units are available to execute the first activity; and

    executing the first activity in an execution unit of the multi-threading system after its dispatch.

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