Enhancement in linux ondemand governor for periodic loads
AssigneeQualcomm Innovation Center, Inc.
InventorsKrishna V.S.S.S.R. Vanka, Sravan Kumar Ambapuram, Shirish Kumar Agarwal, Siddharth Gaur
Life of this patent
Estimating the term…
Loading patent…
AssigneeQualcomm Innovation Center, Inc.
InventorsKrishna V.S.S.S.R. Vanka, Sravan Kumar Ambapuram, Shirish Kumar Agarwal, Siddharth Gaur
Estimating the term…
An enhanced OnDemand Governor is disclosed that computes a steady-state frequency based on prior recommended CPU frequencies and applies a steady-state frequency when available. When not available, a turbo frequency or a computed lower frequency is applied. For increased loads, the steady-state frequency can be applied for one or more cycles until it becomes apparent that gradual frequency increases are not sufficient to meet a large CPU load, at which point the turbo frequency is applied and the history of CPU frequencies can be flushed. The enhanced OnDemand Governor can be turned on where periodic loads are detected while the traditional OnDemand Governor can be used in all other use cases.
A system comprising:
A method of operating a CPU frequency governor to optimize performance and power savings for periodic CPU loads, the method comprising:
A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method for controlling a CPU frequency governor, the method comprising:
Dependencies are inferred from the claim text.