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. (WO2000028415) METHOD FOR DYNAMICALLY CONVERTING AND EXECUTING AN OBJECT CODE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2000/028415    International Application No.:    PCT/DE1999/003494
Publication Date: 18.05.2000 International Filing Date: 02.11.1999
Chapter 2 Demand Filed:    25.05.2000    
IPC:
G06F 9/45 (2006.01), G06F 9/455 (2006.01)
Applicants: FUJITSU SIEMENS COMPUTERS GMBH [DE/DE]; Otto-Hahn-Ring 6, D-81739 München (DE) (For All Designated States Except US).
STOTZ, Andreas [DE/DE]; (DE) (For US Only)
Inventors: STOTZ, Andreas; (DE)
Agent: EPPING HERMANN & FISHER; Postfach 12 10 26, D-80034 München (DE)
Priority Data:
198 52 052.2 11.11.1998 DE
Title (DE) VERFAHREN ZUM DYNAMISCHEN UMSETZEN UND AUSFÜHREN VON OBJEKTCODE
(EN) METHOD FOR DYNAMICALLY CONVERTING AND EXECUTING AN OBJECT CODE
(FR) PROCEDE DE CONVERSION ET DE LANCEMENT DYNAMIQUES DE CODES OBJETS
Abstract: front page image
(DE)Bei einem Verfahren zum dynamischen Umsetzen und Ausführen von Objektcode ist vorgesehen, den Kontrollfluss zwischen den einzelnen übersetzten Objektcode-Blöcken zu optimieren und somit die Aufrufe eines Laufzeitsystems (Verteilers) während der Ausführung des übersetzten Objektcodes zu reduzieren. Zu diesem Zweck werden Rücksprünge zu dem Verteiler möglichst weitgehend durch unmittelbare Sprünge zu einem Sprungziel im übersetzten Objektcode ersetzt. Somit werden Laufzeitberechnungen in Berechnungen zur Compilezeit umgewandelt. Dies verbessert die Laufzeiteffizienz des übersetzten Codes.
(EN)The inventive method for dynamically converting and carrying out an object code provides for the optimization of the control flow between the individually translated object code blocks, thereby reducing the calls of a run-time system (distributor) during execution of the translated object code. To this end, returns to the distributor are replaced as widely as possible by direct returns to a return target in the translated object code. This replacement converts run-time calculations to calculations regarding compilation time, thereby improving the run-time efficiency of the translated code.
(FR)L'invention concerne un procédé de conversion et de lancement dynamiques de codes objets. Selon ce procédé, il est prévu d'optimiser le flux de contrôle entre les blocs de codes objets individuels à convertir et par conséquent à réduire les appels d'un système valorisé à l'exécution (répartiteur) pendant le lancement du code objet converti. A cet effet, les retours au répartiteur sont remplacés dans la mesure du possible par des sauts directs à une destination de saut dans le code objet converti. Des calculs d'exécution peuvent ainsi être convertis en calculs orientés temps de compilation, ce qui améliore l'efficacité d'exécution du code converti.
Designated States: JP, US.
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: German (DE)
Filing Language: German (DE)