IP Library › Granted Patent US 8,924,756
Granted Patent B2
US 8,924,756 · App. 13/169,182 · Granted Dec 30, 2014

Processor core with higher performance burst operation with lower power dissipation sustained workload mode

Inventors: Nikos Kaburlasos (Lincoln, CA); Eric C. Samson (Folsom, CA); David Puffer (Tempe, AZ); Lakshminarayan Jagannathan (Chandler, AZ)
Assignee: Intel Corporation
G06F1/324G06F1/3228G06F1/3287G06F1/3296G09G5/363G09G2330/021G09G2360/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,924,756
App. No.
13/169,182
Granted
Dec 30, 2014
Kind
B2
Abstract

A processor may operate at a first frequency level for a first time interval. The processor automatically may transition to a sleep state from the first frequency level after the first time interval. Then the processor automatically transitions from the sleep state to the first frequency level after a second time interval. As a result the processor may operate at a reduced power consumption and higher performance.

Claims (36)

1. A method comprising:

operating a processor at a first frequency level for a first time interval;

automatically transitioning the processor to a sleep state from said first frequency level after said first time interval;

automatically transitioning the processor from the sleep state to said first frequency level after a second time interval; and

completing execution of pending tasks before powering down to said sleep state and reporting completion of said tasks after powering down.

2. The method of claim 1 wherein the first and second time intervals are of different durations.

3. The method of claim 1 wherein said first frequency level is the maximum frequency of operation of the processor at the minimum functional voltage.

4. The method of claim 1 including repeatedly cycling said processor from said sleep state to said first frequency level.

5. The method of claim 4 including operating the processor at the first frequency level while consuming power at the same level as would have been consumed at a lower frequency level without cycling.

6. The method of claim 1 including varying the frequency of operation over time.

7. The method of claim 1 including operating said processor with a duty cycle whose active period duration is set to achieve a power consumption target.

8. The method of claim 1 including forcing said processor into the sleep state at regular timed intervals.

9. The method of claim 1 including saving context to a cache before powering down to said sleep state.

10. A non-transitory computer readable medium storing instructions that enable a processor to:

operate at a first frequency level for a first time interval;

transition to a sleep state from said first frequency level after said first time interval;

transition from the sleep state to said first frequency level after a second time interval; and

complete execution of pending tasks before powering down to said sleep state and report completion of said task after powering down.

11. The medium of claim 10 further storing instructions to make the first and second time intervals of different durations.

12. The medium of claim 10 further storing instructions such that the first frequency level is the maximum frequency of operation of the processor at the minimum functional voltage.

13. The medium of claim 10 further storing instructions to repeatedly cycle from said sleep state to said first frequency level.

14. The medium of claim 13 further storing instructions to operate at the first frequency level while consuming power at the same level as would have been consumed at a lower frequency level without cycling.

15. The medium of claim 10 further storing instructions to vary the frequency of operation over time.

16. The medium of claim 10 further storing instructions to operate with a duty cycle whose active period duration is set to achieve a power consumption target.

17. The medium of claim 10 further storing instructions to force said processor into the sleep state at regular time intervals.

18. The medium of claim 10 further storing instructions to save context to a cache before powering down to said sleep state.

19. An apparatus comprising:

a processing core programmed to operate at a first frequency level for a first period of time, automatically transition to a sleep state from said first frequency level after said first time interval, automatically transition from the sleep state to said first frequency level after a second time interval; complete execution of pending tasks before powering down to said sleep state and report completion of said task after powering down; and

a memory coupled to said core.

20. The apparatus of claim 19 wherein said first and second time intervals are of different duration.

21. The apparatus of claim 19 wherein said first frequency level is the maximum frequency of operation of the processor at the minimum functional voltage.

22. The apparatus of claim 19 , said core to repeatedly cycle from said sleep state to said first frequency level.

23. The apparatus of claim 22 , said core to operate at the first frequency level while consuming power at the same level as would have been consumed at a lower frequency level without duty cycled operation.

24. The apparatus of claim 19 wherein the frequency of operation of said core varies over time.

25. The apparatus of claim 19 , said core to operate with a duty cycle whose active period duration is set to achieve a power consumption target.

26. The apparatus of claim 19 , said core being forced into a sleep state at regular timed intervals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: KABURLASOS, NIKOS; SAMSON, ERIC C.; PUFFER, DAVID; JAGANNATHAN, LAKSHMINARAYAN
To: INTEL CORPORATION
Reel/Frame 026792/0176 →
Continuity (1)
Related Publication 20120331321A1 · Dec 27, 2012