WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2004097633) PROCEDE ET DISPOSITIF POUR LA RECUPERATION DE VALEURS DE DONNEES DANS DES SYSTEMES D'EXECUTION DYNAMIQUES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2004/097633    N° de la demande internationale :    PCT/US2004/008585
Date de publication : 11.11.2004 Date de dépôt international : 19.03.2004
CIB :
G06F 9/45 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard, Santa Clara, CA 95052 (US) (Tous Sauf US)
Inventeurs : WU, Youfeng; (US)
Mandataire : MALLIE, Michael, J.; Blakely Sokoloff Tayor & Zafman, 12400 Wilshire Boulevard, 7th floor, 7th Floor, Los Angeles, CA 90025 (US)
Données relatives à la priorité :
10/424,007 25.04.2003 US
Titre (EN) METHOD AND APPARATUS FOR RECOVERING DATA VALUES IN DYNAMIC RUNTIME SYSTEMS
(FR) PROCEDE ET DISPOSITIF POUR LA RECUPERATION DE VALEURS DE DONNEES DANS DES SYSTEMES D'EXECUTION DYNAMIQUES
Abrégé : front page image
(EN)An arrangement is provided for data value recovery in an optimized program by precisely allocating predicate registers to guard branching instructions in the optimized program at compilation time. At execution time, an execution path leading to a recovery point is determined based on values of predicate registers guarding branching blocks. The values of non-current and non-resident data may be recovered at the recovery point according to the determined execution path. Optimization annotations may also be utilized for data value recovery.
(FR)L'invention concerne un arrangement pour la récupération de valeurs de données dans un programme optimisé, par attribution précise de registres de prédicat visant à protéger les instructions de renvoi dans ledit programme au moment de la compilation. Au moment de l'exécution, un trajet d'exécution qui mène à un point de récupération est déterminé à partir des valeurs de ces registres protégeant les blocs de renvoi. Les valeurs des données non courantes et non résidentes peuvent être récupérées au point de récupération selon le trajet d'exécution préétabli. On peut aussi utiliser des annotations d'optimisation pour la récupération des valeurs de données.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)