Computing platform interface with memory management

US10007528B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10007528-B2
Application numberUS-201213683748-A
CountryUS
Kind codeB2
Filing dateNov 21, 2012
Priority dateNov 22, 2011
Publication dateJun 26, 2018
Grant dateJun 26, 2018

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.

In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for memory power management to save power, the apparatus comprising: one or more memories; and a firmware including Advanced Configuration and Power Interface (ACPI) components to build, at the time of boot, a memory power state table (MPST) structure, wherein the MPST structure is associated with the one or more memories, wherein the MPST structure includes a table having information about platform control channel (PCC) information, wherein the MPST table structure is stored in a dedicated firmware memory space, wherein firmware is to use the information in the MPST table to allow the apparatus to save power, wherein data in the MPST structure is updated by a platform, and wherein the firmware to update some parts of the MPST structure while the platform is operating. 2. The apparatus of claim 1 , wherein the MPST structure includes a table with power state values. 3. The apparatus of claim 1 , wherein the MPST structure includes a table with memory power node structure definitions for the one or more memories. 4. The apparatus of claim 1 , wherein the MPST structure includes a table with memory power state structure definitions. 5. The apparatus of claim 1 , wherein the MPST structure includes a common memory aggregator device structure. 6. The apparatus of claim 1 , wherein the one or more memories and the firmware are part of a computer platform that is one of a: smart-phone, tablet, or server computer. 7. The apparatus of claim 1 , wherein the memory power nodes represent logical memory regions, associated with the one or more memories, that can be transitioned in and out of memory power states. 8. The apparatus of claim 1 , wherein each of the memory power nodes is uniquely identified. 9. The apparatus of claim 1 , wherein the memory power state characteristics describe memory power state transitions. 10. The apparatus of claim 1 , wherein the firmware to create the MPST structure in a dedicated firmware memory space. 11. A method for memory power management to save power, the method comprising: building, at the time of boot, a memory power state table (MPST) structure compatible with an Advanced Configuration and Power Interface (ACPI), wherein the MPST structure is associated with one or more memories, wherein the MPST structure includes a table having information about platform control channel (PCC) information, wherein the MPST table structure is stored in a dedicated firmware memory space, wherein the information in the MPST table is used to allow an apparatus to save power, wherein data in the MPST structure is updated by a platform, and wherein the firmware is to update some parts of the MPST structure while the platform is operating. 12. The method of claim 11 , wherein the MPST structure includes a table with power state values. 13. The method of claim 11 , wherein the MPST structure includes a table with memory power node structure definitions for the one or more memories. 14. The method of claim 11 , wherein the MPST structure includes a table with memory power state structure definitions. 15. The method of claim 11 , wherein the MPST structure includes a common memory aggregator device structure. 16. The method of claim 11 , wherein the memory power nodes represent logical memory regions, associated with the one or more memories, that can be transitioned in and out of memory power states. 17. The method of claim 11 , wherein each of the memory power nodes is uniquely identified. 18. The method of claim 11 , wherein the memory power state characteristics describe memory power state transitions. 19. A non-transitory computer executable storage media having instructions stored thereon that when executed cause a one or more processors to perform one or more operation for memory power management to save power, the method comprising: building, at the time of boot, a memory power state table (MPST) structure compatible with an Advanced Configuration and Power Interface (ACPI), wherein the MPST structure is associated with one or more memories, wherein the MPST structure includes a table having information about platform control channel (PCC) information, wherein the MPST table structure is stored in a dedicated firmware memory space, wherein the information in the MPST table is used to allow an apparatus to save power, wherein data in the MPST structure is updated by a platform, and wherein the firmware is to update some parts of the MPST structure while the platform is operating.

Assignees

Inventors

Classifications

  • Power analysis or power optimisation · CPC title

  • Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

  • by lowering the supply or operating voltage · CPC title

  • by lowering clock frequency · CPC title

  • Register renaming · 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 US10007528B2 cover?
In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F9/4403. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 26 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).