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. (WO2014186948) THERMAL-AWARE COMPILER FOR PARALLEL INSTRUCTION EXECUTION IN PROCESSORS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2014/186948    International Application No.:    PCT/CN2013/075978
Publication Date: 27.11.2014 International Filing Date: 21.05.2013
IPC:
G06F 9/50 (2006.01)
Applicants: ADVANCED MICRO DEVICES, INC. [US/US]; One AMD Place Sunnyvale, California 94088 (US).
XIE, Yuan [US/US]; (US) (US only).
GU, Junli [CN/CN]; (CN) (US only)
Inventors: XIE, Yuan; (US).
GU, Junli; (CN)
Agent: SYNCLAW ATTORNEYS; Suites D314-316, Bldg 1#, 128 Xiangyin Road Yangpu shanghai 200433 (CN)
Priority Data:
Title (EN) THERMAL-AWARE COMPILER FOR PARALLEL INSTRUCTION EXECUTION IN PROCESSORS
(FR) COMPILATEUR SENSIBLE À LA TEMPÉRATURE POUR L'EXÉCUTION D'INSTRUCTIONS PARALLÈLES DANS DES PROCESSEURS
Abstract: front page image
(EN)Embodiments are described, for a method for compiling instruction code for execution in a processor having a number of functional units by determining a thermal constraint of the processor, and defining instruction words comprising both real instructions and one or more no operation (NOP) instructions to be executed by the functional units within a single clock cycle, wherein a number of NOP instructions executed over a number of consecutive ciock cycles is configured to prevent exceeding the thermal constraint during execution of the instruction code.
(FR)L'invention concerne des modes de réalisation s'appliquant à un procédé visant à compiler un code d'instruction pour son exécution dans un processeur possédant un nombre d'unités fonctionnelles en déterminant une contrainte thermique du processeur, et à définir des mots d'instruction comprenant à la fois des instructions réelles et au moins une instruction aucune opération (NOP) à exécuter par les unités fonctionnelles dans un cycle d'horloge unique, un nombre d'instructions NOP exécutées sur un nombre de cycles d'horloge consécutifs empêchant le dépassement de la contrainte thermique lors de l'exécution du code d'instruction.
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, 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, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, 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, 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, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)