Mapping A Performance Request To An Operating Frequency In A Processor

US2016259392A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016259392-A1
Application numberUS-201615135682-A
CountryUS
Kind codeA1
Filing dateApr 22, 2016
Priority dateJun 25, 2013
Publication dateSep 8, 2016
Grant date

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 an embodiment, a processor includes multiple cores each to independently execute instructions and a power control unit (PCU) coupled to the plurality of cores to control power consumption of the processor. The PCU may include a mapping logic to receive a performance scale value from an operating system (OS) and to calculate a dynamic performance-frequency mapping based at least in part on the performance scale value. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

1 . (canceled) 2 . An apparatus comprising: a first processor including a first plurality of cores; a second processor including a second plurality of cores; and a power controller to control power consumption of the first processor and the second processor, the power controller including: a first logic to receive performance level information, to use a table to map the performance level information to a target operating frequency for at least the first processor based at least in part on the performance level information, and to adjust the target operating frequency based at least in part on at least one first processor constraint; and a frequency control logic to cause the first processor to operate at the adjusted target operating frequency. 3 . The apparatus of claim 2 , wherein the first logic to adjust the target operating frequency based at least in part on at least one second processor constraint, and the frequency control logic to cause the second processor to operate at the adjusted target operating frequency. 4 . The apparatus of claim 3 , wherein the at least one second processor constraint comprises a thermal constraint. 5 . The apparatus of claim 2 , wherein the power controller comprises a first power controller to control power consumption of the first processor and a second power controller to control power consumption of the second processor. 6 . The apparatus of claim 2 , wherein the first processor comprises a microprocessor. 7 . The apparatus of claim 6 , wherein the second processor comprises a graphics processing engine. 8 . The apparatus of claim 1 , wherein the performance level information comprises balancing information from a user. 9 . The apparatus of claim 2 , further comprising at least one interface. 10 . The apparatus of claim 2 , wherein the power controller is to cause at least a portion of the first processor to operate at one or more of a P0 performance state and a P1 performance state. 11 . An apparatus comprising: first processor means including a first plurality of cores; second processor means including a second plurality of cores; and power control means for controlling power consumption of the first processor means and the second processor means, the power control means including: means for receiving performance level information, means for mapping the performance level information to a target operating frequency for at least the first processor means based at least in part on the performance level information, means for adjusting the target operating frequency based at least in part on at least one first constraint, and means for causing the first processor means to operate at the adjusted target operating frequency. 12 . The apparatus of claim 11 , further comprising means for causing the second processor means to operate at the adjusted target operating frequency. 13 . The apparatus of claim 11 , wherein the power control means comprises first power control means for controlling power consumption of the first processor means and second power control means for controlling power consumption of the second processor means. 14 . The apparatus of claim 11 , wherein the first processor means comprises a microprocessor and the second processor means comprises a graphics processing engine. 15 . The apparatus of claim 11 , wherein the performance level information comprises balancing information from a user. 16 . The apparatus of claim 11 , wherein the power control means for causing at least a portion of the first processor means to operate at one or more of a P0 performance state and a P1 performance state. 17 . A system comprising: a processor having a first plurality of cores, a second plurality of cores, and a controller to control power consumption of the first plurality of cores and the second plurality of cores, the controller including a first logic to receive performance level information, to use a table to map the performance level information to a target operating frequency for at least a first one of the first plurality of cores based at least in part on the performance level information, and to adjust the target operating frequency based at least in part on a first constraint, the controller further including a frequency control logic to cause the at least first one of the plurality of first cores to operate at the adjusted target operating frequency; a dynamic random access memory (DRAM) coupled to the processor; an audio device; and a wireless transceiver. 18 . The system of claim 17 , wherein the system comprises a touch-enabled device. 19 . The system of claim 18 , wherein the touch-enabled device comprises a smartphone. 20 . The system of claim 17 , further comprising a second controller to interface with one or more peripheral devices. 21 . The system of claim 20 , wherein the one or more peripheral devices comprises at least one input/output device.

Assignees

Inventors

Classifications

  • G06F1/324Primary

    by lowering clock frequency · CPC title

  • Power saving in microcontroller unit · CPC title

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

  • by switching to a less power-consuming processor, e.g. sub-CPU · 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 US2016259392A1 cover?
In an embodiment, a processor includes multiple cores each to independently execute instructions and a power control unit (PCU) coupled to the plurality of cores to control power consumption of the processor. The PCU may include a mapping logic to receive a performance scale value from an operating system (OS) and to calculate a dynamic performance-frequency mapping based at least in part on th…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/324. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).