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. (WO2005106682) CACHING RUN-TIME VARIABLES IN OPTIMIZED CODE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2005/106682    International Application No.:    PCT/CN2004/000441
Publication Date: 10.11.2005 International Filing Date: 30.04.2004
IPC:
G06F 9/45 (2006.01), G06F 13/00 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Blvd., Santa Clara, CA 95054-1549 (US) (For All Designated States Except US).
HSIEH, Chenghsueh [CN/US]; (US) (For US Only).
JIN, Lei [CN/CN]; (CN) (For US Only).
GAO, Liping [CN/CN]; (CN) (For US Only)
Inventors: HSIEH, Chenghsueh; (US).
JIN, Lei; (CN).
GAO, Liping; (CN)
Agent: CHINA PATENT AGENT (H.K.) LTD.; 22/F, Great Eagle Centre, 23 Harbour Road, Wanchai, Hong Kong (CN)
Priority Data:
Title (EN) CACHING RUN-TIME VARIABLES IN OPTIMIZED CODE
(FR) VARIABLES DE DUREE D'EXECUTION DE MISE EN CACHE DANS UN CODE OPTIMISE
Abstract: front page image
(EN)In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
(FR)Dans un mode de réalisation de l'invention, l'invention concerne une méthode pour émettre une déclaration de type en direct dans un programme pour une mémoire variable à mettre en cache lors d'une durée d'exécution présentant au moins une variable d'état de simulation, si cette variable de mémoire est dynamiquement mappée, et à définir la variable d'état de simulation, au niveau d'une première trajectoire d'exécution du programme. De cette manière, le programme peut être optimisé au moyen de la déclaration de type en direct et de la variable d'état de simulation. Un dispositif de débogage peut également faire appel aux variables d'état de simulation pour obtenir et pour afficher la variable de mémoire à partir d'une mémoire cache.
Designated States: 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.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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)
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)