Dynamic power-down management in a computing device
AssigneeQUALCOMM Incorporated
InventorAjay Kumar
Life of this patent
Estimating the term…
Abstract
In a computing device it may be determined whether to power down a subsystem based on how long the subsystem has been idle and based on one or more measurements of subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency. An idle power-down count value may be determined based on the measurements, using predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency. The subsystem may be powered down based on a determination of whether the subsystem has been idle for an interval not less than the idle power-down count value.
Claims30
A method for controlling powering-down of a subsystem of a computing device, comprising:
- determining, by a processing system, a subsystem current consumption measurement, a subsystem bandwidth usage measurement, and a subsystem efficiency measurement;
- determining, by the processing system, an idle power-down count value in response to the subsystem current consumption measurement, the subsystem bandwidth usage measurement, and the subsystem efficiency measurement using a plurality of predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency;
- and
- powering down the subsystem in response to a determination of whether the subsystem is idle for an interval not less than the determined idle power-down count value.
A system for controlling powering-down of a subsystem of a computing device, comprising:
- a processing system configured to:
- determine a subsystem current consumption measurement, a subsystem bandwidth usage measurement, and a subsystem efficiency measurement;
- determine an idle power-down count value in response to the subsystem current consumption measurement, the subsystem bandwidth usage measurement, and the subsystem efficiency measurement using a plurality of predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency;
- and
- a power controller configured to power down the subsystem in response to a determination of whether the subsystem is idle for an interval not less than the determined idle power-down count value.
A system for controlling powering-down of a subsystem of a computing device, comprising:
- means for determining a subsystem current consumption measurement, a subsystem bandwidth usage measurement, and a subsystem efficiency measurement;
- means for determining an idle power-down count value in response to the subsystem current consumption measurement, the subsystem bandwidth usage measurement, and the subsystem efficiency measurement using a plurality of predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency;
- and
- means for powering down the subsystem in response to a determination of whether the subsystem is idle for an interval not less than the determined idle power-down count value.
A non-transitory computer-readable medium for controlling powering-down of a subsystem of a computing device having instructions stored thereon in computer-executable form, the instructions when executed by a processing system of a computing device configuring the processing system to:
- determine a subsystem current consumption measurement, a subsystem bandwidth usage measurement, and a subsystem efficiency measurement;
- determine an idle power-down count value in response to the subsystem current consumption measurement, the subsystem bandwidth usage measurement, and the subsystem efficiency measurement using a plurality of predetermined relations among subsystem current consumption, subsystem bandwidth usage, and subsystem efficiency;
- and
- power down the subsystem in response to a determination of whether the subsystem is idle for an interval not less than the determined idle power-down count value.
Dependencies are inferred from the claim text.