×

System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources

  • US 7,562,243 B1
  • Filed: 05/14/2007
  • Issued: 07/14/2009
  • Est. Priority Date: 12/03/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically controlling allocable resources in a processor, comprising:

  • (a) estimating a resource need of a target level of processor performance during a period;

    (b) defining an allocation of at least a portion of a respective resource in dependence on the estimate for the period; and

    (c) determining an actual demand for the respective resource during the period, and if an actual demand for the respective resource exceeds the allocated portion of the respective resource, increasing an allocation of the respective resource during the period,wherein;

    said processor has an instruction processing rate when all allocable resources are allocated, and wherein the resource allocation in accordance with the estimate is predicted to be sufficient to maintain the instruction processing rate;

    said processor has a maximum data processing performance, and wherein the resource allocation in accordance with the estimate is predicted to be sufficient to maintain the maximum data processing performance;

    orsaid processor has a base data processing performance, and wherein the resource allocation in accordance with the estimate is predicted to be sufficient to maintain the instantaneous data processing performance within a predetermined range from the base data processing performance, wherein the base performance corresponds to the performance of the processor when all allocable resources are allocated.

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