Buffering techniques for power management
First Claim
Patent Images
1. An apparatus, comprising:
- a power management module having a power management controller, the power management controller to couple to a transceiver;
a managed power system to couple to the power management module, the managed power system comprising a communications sub-system and a computing sub-system, the power management controller to switch the communications sub-system and the computing sub-system from a higher power state to a lower power state to conserve energy, the communications sub-system having;
the transceiver;
a buffer to couple to the transceiver, the buffer to store packets of information for the transceiver during a communications idle duration period to create a computing idle duration period;
a watermark generator to couple to the buffer, the watermark generator operative to generate a variable receive threshold value; and
a buffer manager to couple to the buffer and the watermark generator, the buffer manager operative to transfer the stored packets of information from the buffer to the computing sub-system based on the variable receive threshold value, to receive a power management message with an energy measurement parameter from the power management controller, and send a request to adjust a communications rate for the transceiver based on the energy measurement parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Buffering techniques for power management are described. A method may comprise modifying a power state for a communications sub-system and a computing sub-system from a higher power state to a lower power state, storing packets of information in a buffer for the communications sub-system during a communications idle duration period, generating a variable receive threshold value for the buffer, and transferring the stored packets of information from the buffer to the computing sub-system based on a variable receive threshold value. Other embodiments are described and claimed.
-
Citations
14 Claims
-
1. An apparatus, comprising:
-
a power management module having a power management controller, the power management controller to couple to a transceiver; a managed power system to couple to the power management module, the managed power system comprising a communications sub-system and a computing sub-system, the power management controller to switch the communications sub-system and the computing sub-system from a higher power state to a lower power state to conserve energy, the communications sub-system having; the transceiver; a buffer to couple to the transceiver, the buffer to store packets of information for the transceiver during a communications idle duration period to create a computing idle duration period; a watermark generator to couple to the buffer, the watermark generator operative to generate a variable receive threshold value; and a buffer manager to couple to the buffer and the watermark generator, the buffer manager operative to transfer the stored packets of information from the buffer to the computing sub-system based on the variable receive threshold value, to receive a power management message with an energy measurement parameter from the power management controller, and send a request to adjust a communications rate for the transceiver based on the energy measurement parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
modifying a power state for a communications sub-system and a computing sub-system from a higher power state to a lower power state; storing packets of information in a buffer for the communications sub-system during a communications idle duration period to create a computing idle duration period; generating a variable receive threshold value for the buffer; transferring the stored packets of information from the buffer to the computing sub-system based on the variable receive threshold value; receiving a power management message with an energy measurement parameter; and sending a request to adjust a communications rate based on the energy measurement parameter. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising a computer-readable storage medium containing instructions that when executed enable a system to:
-
modify a power state for a communications sub-system and a computing sub-system from a higher power state to a lower power state; store packets of information in a buffer for the communications sub-system during a communications idle duration period to create a computing idle duration period; generate a variable receive threshold value for the buffer; transfer the stored packets of information from the buffer to the computing sub-system based on a variable receive threshold value; receive a power management message with an energy measurement parameter; and send a request to adjust a communications rate based on the energy measurement parameter.
-
Specification