Dynamic voltage and clock scaling control based on running average, variant and trend
AssigneeQUALCOMM Incorporated
InventorsQing Li, Sumit Sur, Jeffrey A. Niemann, James M. Artmeier
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsQing Li, Sumit Sur, Jeffrey A. Niemann, James M. Artmeier
Estimating the term…
The aspects enable a computing device or microprocessor to scale the frequency and/or voltage of a processor to an optimal value balancing performance and power savings in view of a current processor workload. Busy and/or idle duration statistics are calculated from the processor during execution. The statistics may include a running average busy and/or idle duration or idle/busy ratio, a variance of the running average and a trend of the running average. Current busy or idle durations or an idle-to-busy ratio may be computed based on collected statistics. The current idle-to-busy ratio may be compared to a target idle-to-busy ratio and the frequency/voltage of the processor may be adjusted based on the results of the comparison to drive the current running average toward the target value. The target value of idle-to-busy ratio may be adjusted based on the calculated variance and/or trend values.
A method for conserving power in a computing device having a processor, comprising:
A computing device, comprising:
A computing device, comprising:
A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for conserving power in a computing device, comprising:
Dependencies are inferred from the claim text.