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. (WO2013147865) A MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2013/147865 International Application No.: PCT/US2012/031568
Publication Date: 03.10.2013 International Filing Date: 30.03.2012
IPC:
G06F 1/00 (2006.01) ,G06F 9/06 (2006.01) ,G06F 9/30 (2006.01) ,G06F 13/14 (2006.01)
Applicants: ROTEM, Efraim[IL/IL]; IL (UsOnly)
WEISSMANN, Eliezer[IL/IL]; IL (UsOnly)
GINZBURG, Boris[IL/IL]; IL (UsOnly)
NAVEH, Alon[IL/IL]; IL (UsOnly)
SHULMAN, Nadav[IL/IL]; IL (UsOnly)
RONEN, Ronny[IL/IL]; IL (UsOnly)
INTEL CORPORATION[US/US]; 2200 Mission College Boulevard MS: RNB 4-150 Santa Clara, California 95052, US (AllExceptUS)
Inventors: ROTEM, Efraim; IL
WEISSMANN, Eliezer; IL
GINZBURG, Boris; IL
NAVEH, Alon; IL
SHULMAN, Nadav; IL
RONEN, Ronny; IL
Agent: LEE, Tong J.; Blakely, Sokoloff, Taylor & Zafman 1279 Oakmead Parkway Sunnyvale, California 94085, US
Priority Data:
Title (EN) A MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT
(FR) MÉCANISME PERMETTANT DE SAUVEGARDER ET DE RÉCUPÉRER UN CONTEXTE DE MICRO-ARCHITECTURE
Abstract: front page image
(EN) A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. Power management hardware during runtime monitors execution of a code block. The code block has been compiled to have a reserved space appended to one end of the code block. The reserved space includes a metadata block associated with the code block or an identifier of the metadata block. The hardware stores a micro-architectural context of the processor in the metadata block. The micro-architectural context includes performance data resulting from a first execution of the code block. The hardware reads the metadata block upon a second execution of the code block and tunes the second execution based on the performance data.
(FR) L'invention concerne un processeur qui sauvegarde des contextes micro-architecturaux pour augmenter l'efficacité d'une exécution de code et d'une gestion d'énergie. Un matériel de gestion d'énergie surveille, pendant un temps d'exécution, l'exécution d'un bloc de code. Le bloc de code a été compilé pour avoir un espace réservé annexé à une extrémité du bloc de code. L'espace réservé comprend un bloc de métadonnées associé au bloc de code ou un identifiant du bloc de métadonnées. Le matériel stocke un contexte micro-architectural du processeur dans le bloc de métadonnées. Le contexte micro-architectural comporte des données de performance résultant d'une première exécution du bloc de code. Le matériel lit le bloc de métadonnées lors d'une seconde exécution du bloc de code et règle la seconde exécution sur la base des données de performance.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, 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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (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)