The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 30, 2011
Filed:
Mar. 28, 2008
Allen Marshall, Woodinville, WA (US);
Yimin Deng, Sammamish, WA (US);
Nicholas S. Judge, Bellevue, WA (US);
Arun U. Kishan, Bellevue, WA (US);
Andrew J. Ritz, Sammamish, WA (US);
Allen Marshall, Woodinville, WA (US);
Yimin Deng, Sammamish, WA (US);
Nicholas S. Judge, Bellevue, WA (US);
Arun U. Kishan, Bellevue, WA (US);
Andrew J. Ritz, Sammamish, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
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.