Platform power consumption reduction via power state switching
First Claim
Patent Images
1. An apparatus comprising:
- control logic, the control logic at least partially comprising hardware logic, to cause a processor to enter a first low power consumption state instead of a second low power consumption state based on a threshold time period between a first wake event and a second wake event,wherein the first low power consumption state is to consume more power than the second low power consumption state, wherein the first wake event or the second wake event are to each correspond to one of a plurality of awake requests, wherein the processor is to enter the first low power consumption state based at least in part on one of the plurality of awake requests, wherein each of the plurality of awake requests is to cause prevention of entry into the second low power consumption state for as long as the one or more awake requests are active.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus relating to platform power consumption reduction via power state switching are described. In one embodiment, control logic causes a processor to enter a first low power consumption state (e.g., S0ix) instead of a second low power consumption state (e.g., S3) based on whether a threshold time period exists between a first wake event (e.g., corresponding to a first one of one or more awake requests) and a second wake event (e.g., corresponding to a second one of the one or more awake requests). Other embodiments are also claimed and disclosed.
51 Citations
25 Claims
-
1. An apparatus comprising:
-
control logic, the control logic at least partially comprising hardware logic, to cause a processor to enter a first low power consumption state instead of a second low power consumption state based on a threshold time period between a first wake event and a second wake event, wherein the first low power consumption state is to consume more power than the second low power consumption state, wherein the first wake event or the second wake event are to each correspond to one of a plurality of awake requests, wherein the processor is to enter the first low power consumption state based at least in part on one of the plurality of awake requests, wherein each of the plurality of awake requests is to cause prevention of entry into the second low power consumption state for as long as the one or more awake requests are active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining whether a threshold time period exists between a first wake event and a second wake event; causing a processor to enter a first low power consumption state instead of a second low power consumption state based on the existence of the threshold time period, wherein the first low power consumption state is to consume more power than the second low power consumption state, wherein the processor enters the first low power consumption state based on one of the plurality of awake requests, wherein each of the plurality of awake requests causes prevention of entry into the second low power consumption state for as long as the one or more awake requests are active. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable medium to store instructions that when executed by a processor cause the processor to:
-
determine whether a threshold time period exists between a first wake event and a second wake event; cause the processor to enter a first low power consumption state instead of a second low power consumption state based on the existence of the threshold time period, wherein the first low power consumption state is to consume more power than the second low power consumption state, wherein the first wake event or the second wake event are to each correspond to one of a plurality of awake requests, wherein the processor is to enter the first low power consumption state based on one of the plurality of awake requests, wherein each of the plurality of awake requests is to cause prevention of entry into the second low power consumption state for as long as the one or more awake requests are active. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification