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
 
Machine translation
1. (WO2018085167) THREAD IMPORTANCE BASED PROCESSOR CORE PARTITIONING
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/085167    International Application No.:    PCT/US2017/058928
Publication Date: 11.05.2018 International Filing Date: 30.10.2017
IPC:
G06F 1/32 (2006.01), G06F 9/48 (2006.01), G06F 9/50 (2006.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US)
Inventors: IYIGUN, Mehmet; (US).
HSU, Kai-Lun; (US).
BROWN, Tristan A.; (US)
Agent: MINHAS, Sandip S.; (US).
CHEN, Wei-Chen Nicholas; (US).
DRAKOS, Katherine J.; (US).
HINOJOSA, Brianna L.; (US).
HOLMES, Danielle J.; (US).
SWAIN, Cassandra T.; (US).
WONG, Thomas S.; (US).
CHOI, Daniel; (US).
HWANG, William C.; (US).
WIGHT, Stephen A.; (US).
CHATTERJEE, Aaron C.; (US)
Priority Data:
62/417,837 04.11.2016 US
15/439,684 22.02.2017 US
Title (EN) THREAD IMPORTANCE BASED PROCESSOR CORE PARTITIONING
(FR) PARTITIONNEMENT DE CŒUR DE PROCESSEUR BASÉ SUR L'IMPORTANCE D'UN FIL
Abstract: front page image
(EN)Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of those different frequency ranges and/or energy performance preferences. Processor cores are partitioned into different groups, each group running at different frequency ranges and/or energy performance preferences. Threads in the device are assigned one of multiple importance levels and scheduled to run on a processor core in a particular group based on the importance level of the thread. Lower importance level threads are scheduled to run in a group that is more power efficient, and higher importance level threads are scheduled to run in a group that is higher performance. The group that a processor core is part of can change during operation of the device based on the needs of the device and/or applications running on the device.
(FR)Selon la présente invention, chaque cœur de processeur dans un dispositif prend en charge diverses différentes plages de fréquences et/ou diverses différentes préférences de performance énergétique et peut fonctionner pour exécuter des fils à l'une quelconque de ces différentes plages de fréquences et/ou préférences de performance énergétique. Des cœurs de processeur sont divisés en différents groupes, chaque groupe s'exécutant à différentes plages de fréquences et/ou à différentes préférences de performance énergétique. Des fils dans le dispositif sont attribués à un niveau d'importance de multiples niveaux d'importance et programmés pour être exécutés sur un cœur de processeur dans un groupe particulier sur la base du niveau d'importance du fil. Des fils de niveau d'importance inférieure sont programmés pour fonctionner dans un groupe dont la puissance est plus efficace, et des fils de niveau d'importance supérieure sont programmés pour fonctionner dans un groupe qui est plus performant. Le groupe dont un cœur de processeur fait partie, peut changer pendant le fonctionnement du dispositif sur la base des besoins du dispositif et/ou des applications s'exécutant sur le dispositif.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, 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, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)