Patent ID: 9632566
Date: 2017-04-25
CPC Classifications: G06F,Y02D

Claim:
1. A method for dynamically controlling power consumption of a computing system, comprising: obtaining a first set of indications, each indication acquired through an application program interface (API) and signaling a start of a work-loop being performed by a computing system; obtaining a second set of indications, each indication acquired through the API and signaling an end of the corresponding work-loop performed by the computing system; determining a statistical distribution for completion times for the work-loop based on the first set and second set of indications; determining a derived completion time for the work-loop based on the statistical distribution; determining a deadline-proximity for the work-loop based on a comparison between the derived completion time and a deadline for completion of the work-loop; and controlling a power consumption of the computing system based on the determined deadline-proximity for the work-loop.