Sustainable Networking Plane De-Energization
US-2024414102-A1 · Dec 12, 2024 · US
US10168765B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10168765-B2 |
| Application number | US-201615144922-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 3, 2016 |
| Priority date | Mar 14, 2013 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an embodiment, a processor includes a logic to cause at least one core to operate with a power control cycle including a plurality of on times and a plurality of off times according to an ON-OFF keying protocol, where the off times each correspond to a maximum off time for a platform including the processor. Other embodiments are described and claimed.
Opening claim text (preview).
What is claimed is: 1. A processor comprising: a core including a plurality of circuits; a power controller to cause at least one of the plurality of circuits to operate with a power control cycle including a plurality of variable on times and a plurality of off times according to an ON-OFF keying protocol, the plurality of off times corresponding to a maximum off time for a platform including the processor, wherein the maximum off time is a smallest of a plurality of maximum off times associated with a plurality of platform components; and a configuration storage to store the maximum off time. 2. The processor of claim 1 , wherein the power controller is to dynamically calculate an on time for the plurality of variable on times based at least in part on a requested speed. 3. The processor of claim 2 , wherein the ON-OFF keying protocol has a controllable cycle time based at least in part on the dynamically calculated on time and the requested speed. 4. The processor of claim 2 , wherein the power controller is to increase the on time of the plurality of variable on times responsive to a request to increase the requested speed. 5. The processor of claim 2 , wherein the power controller is to reduce the off time to a value substantially close to the maximum off time for at least some of the plurality of off times to maintain a speed of the processor substantially close to the requested speed. 6. The processor of claim 2 , wherein the power controller is to set the on time for a first portion of the plurality of variable on times to a first value and to set the on time for a second portion of the plurality of variable on times to a second value, to maintain the requested speed. 7. The processor of claim 2 , wherein the power controller comprises: a first timer associated with the dynamically calculated on time; a second timer associated with the maximum off time; and a cycle controller to issue at least one power gate signal responsive to a value of at least one of the first and second timers. 8. The processor of claim 1 , wherein the power controller comprises power control software to execute on the core. 9. The processor of claim 1 , wherein the power controller is to issue at least one power gate control signal to cause one or more switches to control an ON condition and an OFF condition for one or more of the plurality of circuits. 10. The processor of claim 1 , wherein the power controller is to perform dynamic voltage-frequency scaling. 11. The processor of claim 1 , wherein the configuration storage is to be updated responsive to reconfiguration of the platform to include a new hardware device. 12. A method comprising: identifying a requested speed for a processor and a maximum off time for a system including the processor, the maximum off time associated with a first component of the system having a shortest maximum off time of a plurality of maximum off times associated with a plurality of components of the system; determining an on time based on the maximum off time and the requested speed; and power controlling one or more processing units of the processor according to a cycle time formed of the on time and the maximum off time. 13. The method of claim 12 , wherein the maximum off time is to be updated responsive to insertion of a new device into the system. 14. The method of claim 12 , further comprising: maintaining the on time to be a first value for a first portion of a plurality of cycles; and maintaining the on time to be a second value for a second portion of the plurality of cycles, to maintain the requested speed. 15. The method of claim 12 , further comprising issuing a power gate signal to one or more power gates of the processor to gate power during the maximum off time. 16. The method of claim 12 , further comprising power controlling the one or more processing units according to ON-OFF keying for a first voltage condition of the processor and power controlling the one or more processing units according to a voltage-frequency scaling for a voltage condition of the processor different than the first voltage condition. 17. A system comprising: a processor including a plurality of cores and a power controller, the power controller including: a computation logic to receive a requested speed for the processor and a maximum off time for the system and calculate an on time based on the requested speed and the maximum off time; a cycle controller to issue at least one power control signal according to a power control cycle including a plurality of on times and a plurality of off times according to an ON-OFF keying protocol, the plurality of off times corresponding at least substantially to the maximum off time; and an update logic to receive an update to the requested speed, and receive an update to the maximum off time for the system when a new device is inserted into the system; and a plurality of devices coupled to the processor, at least some of the plurality of devices having a maximum off time associated therewith. 18. The system of claim 17 , wherein the computation logic is to reduce the off time to a value substantially close to the maximum off time for at least some of the plurality of off times to maintain a speed of the processor substantially close to the requested speed. 19. The system of claim 17 , further comprising a configuration storage to store the maximum off time, wherein the maximum off time is a smallest maximum off time associated with the at least some of the plurality of devices. 20. The system of claim 17 , wherein the power controller comprises a microcontroller.
by lowering the supply or operating voltage · CPC title
by software initiated power-off · CPC title
Cross-Sectional Technologies · mapped topic
by lowering clock frequency · CPC title
by switching off individual functional units in the computer system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.