Method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based deep power down in devices
First Claim
Patent Images
1. A system for efficient energy consumption, comprising:
- a device external to a central processing unit (CPU);
a static memory dedicated to the device;
a sustain power rail to provide power to the static memory to enable the static memory to maintain its storage during a deep power down state; and
a power control unit coupled with the device and the static memory, the power control unit to monitor a plurality of metrics and to select a heuristic to employ to control power transfers, and to transfer the device to a deep power down state when the device is idle, wherein the device consumes less power in the deep power down state than in the idle state.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of systems, apparatuses, and methods for energy efficiency and energy conservation including enabling autonomous hardware-based deep power down of devices are described. In one embodiment, a system includes a device, a static memory, and a power control unit coupled with the device and the static memory. The system further includes a deep power down logic of the power control unit to monitor a status of the device, and to transfer the device to a deep power down state when the device is idle. In the system, the device consumes less power when in the deep power down state than in the idle state.
59 Citations
19 Claims
-
1. A system for efficient energy consumption, comprising:
-
a device external to a central processing unit (CPU); a static memory dedicated to the device; a sustain power rail to provide power to the static memory to enable the static memory to maintain its storage during a deep power down state; and a power control unit coupled with the device and the static memory, the power control unit to monitor a plurality of metrics and to select a heuristic to employ to control power transfers, and to transfer the device to a deep power down state when the device is idle, wherein the device consumes less power in the deep power down state than in the idle state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for efficient energy consumption in a system, comprising:
-
monitoring a status of a device external to a central processing unit (CPU); providing power to a static memory dedicated to the device using a sustain power rail to enable the static memory to maintain its storage during a deep power down state; and monitoring, by a power control unit coupled with the device and the static memory, a plurality of metrics;
the power control unit further to;periodically select a heuristic to employ to control power transfers; and transfer the device to a deep power down state when the device is idle, wherein the device consumes less power in the deep power down state than in the idle state. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for efficient energy consumption comprising:
-
a plurality of devices external to a central processing unit (CPU), including at least a graphics processing unit; a static memory dedicated to the plurality of devices; a power control unit coupled with the plurality of devices and the static memory, the power control unit to monitor a plurality of metrics including a status of at least one of the plurality of devices, transactions between at least one of the plurality of devices and the CPU, and accesses to registers included in at least one of the plurality of devices, wherein the power control unit is to select a heuristic, and, based on the selected heuristic, to transfer at least one of the plurality of devices from an idle state to a deep power down state. - View Dependent Claims (16, 17, 18, 19)
-
Specification