Method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based deep power down in devices

US11467740B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11467740-B2
Application numberUS-201916715747-A
CountryUS
Kind codeB2
Filing dateDec 16, 2019
Priority dateDec 22, 2011
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a device separate from any processor core of the system; a memory dedicated to the device; a sustain power well to provide power to the memory to enable the memory to maintain its storage when the device is in a deep power down state; and a power control unit coupled to the device and the memory, the power control unit comprising a deep power down logic circuit to: perform a determination of when the device is to follow a change of a processor core of the system to its deep power down state for a first interval of time, and when the device is to transition to the deep power down state independent of a power state of the processor core for a second interval of time to obtain a power and performance optimization, monitor a status of the device in the second interval of time and transfer the device in the second interval of time to the deep power down state when the status of the device is idle in response to the determination that the device is to transition to the deep power down state independent of the power state of the processor core, and transfer the device to the deep power down state in the first interval of time when the processor core is to enter its deep power down state in response to the determination that the device is to follow a deep power down state of the processor core, wherein the device consumes less power when in the deep power down state than in an idle state. 2. The system of claim 1 , wherein the power control unit is to store context data for the device in the memory when the device is transferred to the deep power down state. 3. The system of claim 2 , wherein, in response to the deep power down logic circuit detecting an event, the deep power down logic circuit is to wake the device by transferring the device to an active state and loading the context data from the memory into the device. 4. The system of claim 3 , wherein the event is a processor core of the system waking from an idle state. 5. The system of claim 3 , wherein the event is an event to be processed by the device, and a processor core of the system remains in an idle state. 6. The system of claim 1 , wherein the deep power down logic circuit, in response to the determination that the device is to follow the deep power down state of the processor core, determines that the device is idle and initiates the transfer when the processor core of the system enters into an idle state. 7. The system of claim 1 , wherein the deep power down logic circuit, in response to the determination that the device is to transition to the deep power down state independent of the power state of the processor core, initiates the transfer of the device to the deep power down state when the processor core of the system is in an active state. 8. The system of claim 1 , wherein the device is a peripheral component interconnect (PCI) controller. 9. The system of claim 1 , wherein the device is a graphics processing device. 10. The system of claim 1 , wherein the deep power down state is a C6 state. 11. The system of claim 1 , wherein the deep power down logic circuit is to transfer the device to the deep power down state without software intervention. 12. The system of claim 1 , wherein the deep power down logic circuit is to transfer the device to the deep power down state without intervention from a driver of the device. 13. The system of claim 1 , wherein the deep power down logic circuit comprises a hardware-based finite state machine. 14. A method comprising: determining when a device of a system, the device separate from any processor core of the system, is to follow a change of a processor core of the system to its deep power down state for a first interval of time, and when the device is to transition to a deep power down state independent of a power state of the processor core for a second interval of time to obtain a power and performance optimization; in response to the determining that the device is to transition to the deep power down state independent of the power state of the processor core and being in the second interval of time: monitoring a status of the device of the system that is separate from any processor core of the system, determining the status of the device is idle, and transferring, with a deep power down logic circuit of a power control unit, the device to the deep power down state when the device is determined to be idle, wherein the device consumes less power when in the deep power down state than in an idle state; in response to the determining that the device is to follow a deep power down state of the processor core and being in the first interval of time, transferring, with the deep power down logic circuit of the power control unit, the device to the deep power down state when the processor core is to enter its deep power down state; and providing, by a sustain power well of the system, power to memory dedicated to the device to enable the memory to maintain its storage when the device is in the deep power down state. 15. The method of claim 14 , further comprising storing context data for the device in the memory when the device is transferred to the deep power down state. 16. The method of claim 15 , further comprising: waking the device in response to detecting an event; transferring the device to an active state; and loading the context data from the memory into the device. 17. The method of claim 16 , wherein the event is a processor core of the system waking from an idle state. 18. The method of claim 16 , wherein the event is an event to be processed by the device, and a processor of the system remains in an idle state. 19. The method of claim 14 , wherein, in response to the determining that the device is to follow the deep power down state of the processor core, the transferring of the device to the deep power down state is initiated when the processor core of the system enters into an idle state. 20. The method of claim 14 , wherein, in response to the determining that the device is to transition to the deep power down state independent of the power state of the processor core, the transferring of the device to the deep power down state is initiated when the processor core of the system is in an active state. 21. The method of claim 14 , wherein the device is a graphics processing device. 22. The method of claim 14 , wherein the monitoring, determining, and transferring are without software intervention. 23. The method of claim 14 , wherein the monitoring, determining, and transferring are without intervention from a driver of the device. 24. A system comprising: one or more processor cores; a device separate from the one or more processor cores; a memory dedicated to the device; a sustain power well to provide power to the memory to enable the memory to maintain its storage when the device is in a deep power down state; and a power control unit coupled to the device and the memory, the power control unit comprising a deep power down logic circuit to: perform a determination of when the device is to follow a change of the one or more processor cores of the system to its deep power down state for a first interval of time, and when the device is to transition to the deep power down state independent of a power state of the one or more processor cores for a second interval of time to obtain a power and performance optimization, monitor a status of the device in the

Assignees

Inventors

Classifications

  • G06F3/0625Primary

    Power saving in storage systems · CPC title

  • Single storage device · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • Power saving in modem or I/O interface · CPC title

  • by switching off individual functional units in the computer system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11467740B2 cover?
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 t…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0625. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).