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. (WO2013049175) ABSTRACTION D'INSTRUCTIONS INFORMATIQUES POUR AMÉLIORER LES PERFORMANCES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2013/049175    N° de la demande internationale :    PCT/US2012/057297
Date de publication : 04.04.2013 Date de dépôt international : 26.09.2012
CIB :
G06F 9/30 (2006.01), G06F 9/44 (2006.01)
Déposants : UNISYS CORPORATION [US/US]; 801 Lakeview Drive., Suite 100, M/S 2NW Blue Bell, PA 19422 (US) (Tous Sauf US)
Inventeurs : BEALE, Andrew, Ward; (US).
STRONG, David; (US)
Mandataire : GOEPEL, James; Unis Corporation 801 Lakeview Dr., Suite 100, M/S 2NW Blue Bell, PA 19422 (US)
Données relatives à la priorité :
13/246,273 27.09.2011 US
Titre (EN) ABSTRACTING COMPUTATIONAL INSTRUCTIONS TO IMPROVE PERFORMANCE
(FR) ABSTRACTION D'INSTRUCTIONS INFORMATIQUES POUR AMÉLIORER LES PERFORMANCES
Abrégé : front page image
(EN)Methods and systems for executing a code stream of non-native binary code on a computing system axe disclosed. One method includes parsing the code stream to detect a plurality of elements including one or more branch destinations, and traversing the code stream to detect a plurality of non-native operators. The method also includes executing a pattern matching algorithm against the plurality of non-native operators to find combinations of two or more non-native operators that do not span across a detected branch destination and that correspond to one or more target operators executable by the computing system. The method farther includes generating a second code stream executable on the computing system including the one or more target operators.
(FR)L'invention porte sur des procédés et des systèmes pour exécuter un flux de codes binaires non natifs sur un système informatique. Un procédé consiste à analyser syntaxiquement le flux de codes afin de détecter une pluralité d'éléments comprenant une ou plusieurs destinations de branchement, et à parcourir le flux de codes afin de détecter une pluralité d'opérateurs non natifs. Le procédé consiste également à exécuter un algorithme d'appariement de motifs sur la pluralité d'opérateurs non natifs afin de trouver des combinaisons d'au moins deux opérateurs non natifs qui ne s'étendent pas sur une destination de branchement détectée et qui correspondent à un ou plusieurs opérateurs cibles exécutables par le système informatique. Le procédé consiste en outre à générer un second flux de codes exécutable sur le système informatique comprenant le ou les opérateurs cibles.
États désignés : 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
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)