×

Managing wasted active power in processors based on loop iterations and number of instructions executed since last loop

  • US 7,882,381 B2
  • Filed: 06/29/2006
  • Issued: 02/01/2011
  • Est. Priority Date: 06/29/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • counting a number of times a processor has performed a loop, wherein saidcounting the number of times the processor has performed the loop includes;

    (a) generating a signature for the loop, wherein said generating the signature comprises using a function including evaluating the function with instructions of the loop; and

    (b) using the signature to determine that the loop has been performed during said counting;

    determining whether the number of times the processor has performed the loop is greater than one or more values; and

    imposing a limit on a power of the processor if the number of times the processor has performed the loop is greater than at least one of the one or more values;

    reducing the limit imposed on the power of the processor upon determining that a number of instructions executed since a last loop indication instruction is greater than a value.

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