Patent ID: 8909962
Filing Date: 2014-12-09
Classification: G06F,Y02D

Abstract:
1. A method of controlling power at a central processing unit (CPU) of a portable computing device, the method comprising: determining a first time value by computing an amount of time required to perform tasks scheduled for execution in the CPU; determining a second time value by computing an amount of time that the CPU may remain in a busy state after the first time value without impacting a responsiveness of the portable computing device; computing a transient performance deadline as a sum of the first and second time values; commencing the performance of the scheduled tasks and a transient workload by the CPU; determining whether the transient performance deadline for the CPU has expired; moving to a higher CPU frequency level in response to determining that the transient performance deadline has expired and prior to the CPU entering an idle state; entering the idle state; and resetting the transient performance deadline based on an effective transient budget while in the idle state.