US 11,815,979 B2
Application priority based power management for a computer device
Efraim Rotem, Haifa (IL); Eliezer Weissmann, Haifa (IL); Doron Rajwan, Rishon Lezion (IL); Yoni Aizik, Haifa (IL); Esfir Natanzon, Haifa (IL); Nir Rosenzweig, Givat Ella (IL); Nadav Shulman, Tel Mond (IL); and Bart Plackle, Diest (BE)
Assigned to Intel Corporation, Santa Clara, CA (US)
Appl. No. 16/633,120
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed Aug. 22, 2017, PCT No. PCT/US2017/048059
§ 371(c)(1), (2) Date Jan. 22, 2020,
PCT Pub. No. WO2019/040050, PCT Pub. Date Feb. 28, 2019.
Prior Publication US 2021/0191494 A1, Jun. 24, 2021
Int. Cl. G06F 1/329 (2019.01); G06F 9/48 (2006.01)
CPC G06F 1/329 (2013.01) [G06F 9/4893 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computer device, comprising:
one or more processors;
a power control unit coupled to the one or more processors, wherein the power control unit is to:
receive, from a first processor of the one or more processors, a first power information of a first application that is to be operated on the first processor, wherein the first power information includes:
a field with an indication of a first priority information, wherein the first priority information indicates that the first application is part of a first application class of a plurality of application classes; and
a first plurality of additional fields wherein respective fields of the plurality of additional fields include an indication of a respective power control characteristic of a plurality of power control characteristics;
receive, from a second processor of the one or more processors, a second power information of a second application that is to be operated on the second processor, wherein the second power information includes:
a field with an indication of a second priority information, wherein the second priority information indicates that the second application is part of a second application class of the plurality of application classes; and
a second plurality of additional fields wherein respective fields of the plurality of additional fields include an indication of a respective power control characteristic of the plurality of power control characteristics;
determine to control a power consumption of the first processor according to a first power control characteristic of the plurality of power control characteristics when the first application is operated on the first processor, wherein the determination to control the power consumption of the first processor according to the first power control characteristic is based on the first priority information; and
determine to control a power consumption of the second processor according to a second power control characteristic of the plurality of power control characteristics when the second application is operated on the second processor, wherein the determination to control the power consumption of the second processor according to the second power control characteristic is based on the second priority information.