Latency-based energy storage device selection
First Claim
1. A method implemented by a computing device having multiple heterogeneous energy storage devices, the method comprising:
- predicting latency behavior of computing tasks performed via the computing device for a period of time;
selecting a combination of energy storage devices to use for performance of the computing tasks in dependence upon the predicted latency behavior; and
causing adjustments to switching hardware to supply power for performance of the computing tasks from the selected combination of energy storage devices during the period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
Latency-based selections of energy storage devices are described herein. In implementations, latency behavior of computing tasks performed by a computing device is predicted for a period of time. Based on the predicted latency behavior of the computing device over the period of time, an assessment is made regarding which of multiple heterogeneous energy storage devices are most appropriate to service the system workload. For example, high energy density devices may be favored for latency sensitive tasks whereas high energy density devices may be favored when latency sensitivity is not a concern. A combination of energy storage devices to service the current workload is selected based upon the latency considerations and then power supply settings are adjusted to cause supply of power from the selected combination of energy storage devices during the time period.
264 Citations
20 Claims
-
1. A method implemented by a computing device having multiple heterogeneous energy storage devices, the method comprising:
-
predicting latency behavior of computing tasks performed via the computing device for a period of time; selecting a combination of energy storage devices to use for performance of the computing tasks in dependence upon the predicted latency behavior; and causing adjustments to switching hardware to supply power for performance of the computing tasks from the selected combination of energy storage devices during the period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
an energy storage device system including multiple heterogeneous energy storage devices; and a processor to execute a power manager implemented as a software application to direct operations of the energy storage device system to control power draw from the multiple heterogeneous energy storage devices based at least in part upon an assessment of latency sensitivity of a workload performed via the computing device for a period of time, including; causing a division of power draw between the multiple heterogeneous energy storage devices to favor high power density devices included with the multiple heterogeneous energy storage devices to reduce latency when latency sensitivity is at levels designated as high; and causing the division of power draw between the multiple heterogeneous energy storage devices to favor high energy density devices included with the multiple heterogeneous energy storage devices to conserve power for future workloads when latency sensitivity is below the levels designated as high. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing device comprising:
-
an energy storage device system with multiple heterogeneous energy storage devices including at least one high power density device and at least one high energy density device; one or more processors; and one or more computer-readable storage media having stored thereon instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations including; determining that latency sensitivity of a workload for the computing device exceeds a threshold associated with high latency sensitivity; and responsive to determining that latency sensitivity exceeds the threshold, adjusting a power ratio for the energy storage device system to increase a percentage of power to service the workload supplied from the high power density device. - View Dependent Claims (17, 18, 19, 20)
-
Specification