Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2005008479 - PROCEDE ET APPAREIL DE MISE EN ANTEMEMOIRE D'UN CODE PARTAGE POUR CONVERSION DE CODE DE PROGRAMME

Numéro de publication WO/2005/008479
Date de publication 27.01.2005
N° de la demande internationale PCT/GB2004/003053
Date du dépôt international 13.07.2004
CIB
G06F 9/44 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
G06F 9/445 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
445Chargement ou démarrage de programme
G06F 9/45 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
45Compilation ou interprétation de langages de programmation évolués
CPC
G06F 9/45516
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45516Runtime code conversion or optimisation
Déposants
  • TRANSITIVE LIMITED [GB/GB]; 5th Floor Alder Castle 10 Noble Street London EC2V 7QJ, GB (AllExceptUS)
  • NORTH, Geraint [GB/GB]; GB (UsOnly)
Inventeurs
  • NORTH, Geraint; GB
Mandataires
  • ROBINSON, Ian, Michael ; Appleyard Lees 15 Clare Road Halifax HX1 2HY, GB
Données relatives à la priorité
0316532.115.07.2003GB
0328119.304.12.2003GB
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SHARED CODE CACHING METHOD AND APPARATUS FOR PROGRAM CODE CONVERSION
(FR) PROCEDE ET APPAREIL DE MISE EN ANTEMEMOIRE D'UN CODE PARTAGE POUR CONVERSION DE CODE DE PROGRAMME
Abrégé
(EN)
Subject program code is translated to target code (21) in basic block units at run-time in a process wherein translation of basic blocks is interleaved with execution of those translations. A shared code cache mechanism is added to persistently store subject code translations, such that a translator may reuse translations that were generated and/or optimized by earlier translator instances.
(FR)
Selon cette invention, un code programme donné est traduit en un code cible (21) dans des unités blocs basiques au moment du temps d'exécution d'un processus, la traduction des blocs basiques étant imbriquée par l'exécution de ces traductions. Un mécanisme d'antémémoire de code partagé est ajouté afin de stocker en permanence des traductions de codes donnés de sorte que le traducteur puisse réutiliser les traductions qui ont été générées et/ou optimisées par des instances précoces de traducteur.
Dernières données bibliographiques dont dispose le Bureau international