Power-aware thread scheduling and dynamic use of processors
AssigneeMicrosoft Technology Licensing, LLC
InventorsAllen Marshall, Andrew J. Ritz, Yimin Deng, Nicholas S. Judge, Arun U. Kishan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAllen Marshall, Andrew J. Ritz, Yimin Deng, Nicholas S. Judge, Arun U. Kishan
Estimating the term…
Techniques and apparatuses for providing power-aware thread scheduling and dynamic use of processors are disclosed. In some aspects, a multi-core system is monitored to determine core activity. The core activity may be compared to a power policy that balances a power savings plan with a performance plan. One or more of the cores may be parked in response to the comparison to reduce power consumption by the multi-core system. In additional aspects, the power-aware scheduling may be performed during a predetermined interval to dynamically park or unpark cores. Further aspects include adjusting the power state of unparked cores in response to the comparison of the core activity and power policy.
A method for balancing performance and power savings of a computing device having multiple cores, comprising:
One or more computer storage memories comprising computer-executable instructions that, when executed by a computer, perform acts comprising:
A multiple logical processor system, comprising:
Dependencies are inferred from the claim text.