CONTROLLING POWER MANAGEMENT IN MICRO-SERVERS
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of enabling power management in a micro server include providing multiple cores, a power management module coupled to the cores, and one or more peripherals coupled to the power management module. The power management module may be configured to cause the one or more peripherals to delay operations based on determining that the cores are in a first power consumption state, and place the cores in a second power consumption state for a predetermined time period. The second power consumption state may consume less power than the first power consumption state. The power management module may cause the one or more peripherals to resume their operations based on expiration of the predetermined time period and may place the cores in a third power consumption state based on the expiration of the time period.
18 Citations
50 Claims
-
1-25. -25. (canceled)
-
26. An apparatus comprising:
-
logic to transmit a first notification to one or more peripherals using side band messages to cause the one or more peripherals to delay operations, wherein the first notification is transmitted based on cores of a micro server being placed into a first power consumption state; logic to place the cores into a second power consumption state that is to consume less power than the first power consumption state; logic to start a timer for a time period, wherein the cores are configured to stay in the second power consumption state for the time period; and logic to transmit a second notification to the one or more peripherals using the side band messages that the cores of the micro server are being placed into a third power consumption state upon expiration of the time period, wherein the third power consumption state is to consume more power than the first and second power consumption states. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-implemented method comprising:
-
using side band communication, causing one or more peripherals of a server having multiple cores to delay operations based on determining that the cores are being placed into a first power consumption state; placing the cores into a second power consumption state for a time period, the second power consumption state consuming less power than the first power consumption state; using the side band communication, causing the one or more peripherals to resume operations based on an expiration of the time period; and placing the cores into a third power consumption state based on the expiration of the time period, the third power consumption state consuming more power than the first power consumption state and the second power consumption state. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A system comprising:
-
multiple cores; a power management module coupled to the cores; and one or more peripherals coupled to the power management module, wherein the power management module is configured to; cause the one or more peripherals to delay operations based on determining that the cores are in a first power consumption state; place the cores in a second power consumption state for a time period, the second power consumption state consuming less power than the first power consumption state; cause the one or more peripherals to resume their operations based on expiration of the time period; and place the cores in a third power consumption state based on the expiration of the time period, the third power consumption state consuming more power than the first power consumption state and the second power consumption state. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
Specification