WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
1. (WO2009120427) POWER-AWARE THREAD SCHEDULING AND DYNAMIC USE OF PROCESSORS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/120427    International Application No.:    PCT/US2009/034209
Publication Date: 01.10.2009 International Filing Date: 16.02.2009
IPC:
G06F 1/26 (2006.01), G06F 1/32 (2006.01), G06F 12/00 (2006.01), G06F 9/46 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way, Redmond, Washington 98052-6399 (US) (For All Designated States Except US)
Inventors: MARSHALL, Allen; (US).
DENG, Yimin; (US).
JUDGE, Nicholas S.; (US).
KISHAN, Arun U.; (US).
RITZ, Andrew J.; (US)
Agent: ALLEN,Michael B; Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399 (US)
Priority Data:
12/057,716 28.03.2008 US
Title (EN) POWER-AWARE THREAD SCHEDULING AND DYNAMIC USE OF PROCESSORS
(FR) PROGRAMMATION DE FIL SENSIBLE À L’ÉNERGIE ET UTILISATION DYNAMIQUE DES PROCESSEURS
Abstract: front page image
(EN)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.
(FR)La présente invention concerne des techniques et des appareils permettant de fournir une planification de fils sensibles à l’énergie et d'utiliser dynamiquement des processeurs. Dans certains modes de réalisation, un système à noyaux multiples est surveillé pour déterminer l'activité du noyau. L'activité du noyau peut être comparée à une politique énergétique qui équilibre un plan d'économie d'énergie avec un plan de performances. Un ou plusieurs des noyaux peuvent être placés en réponse à la comparaison afin de réduire la consommation d'énergie par le système à noyaux multiples. Dans d'autres aspects, la programmation sensible à l’énergie peut être réalisée au cours d'un intervalle prédéfini afin de placer ou retirer dynamiquement les noyaux. D'autres aspects comprennent l'ajustement de l'état d'énergie des noyaux non-placés en réponse à la comparaison de l'activité du noyau et de la politique énergétique.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Org. (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (EAPO) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)