Hybrid-JIT : Compilateur JIT Matériel/Logiciel pour les Processeurs VLIW Embarqués - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Hybrid-JIT : Compilateur JIT Matériel/Logiciel pour les Processeurs VLIW Embarqués

Résumé

La compilation JIT (Just-In-Time) est largement utilisée dans les systèmes embarqués actuels (principalement grâce à la machine virtuelle Java). Lorsque l'architecture ciblée est un proces-seur VLIW (Very Long Intruction Word), la compilation JIT devient plus complexe à cause de l'étape d'ordonnancement des instructions et d'allocation des registres, réduisant ainsi ses bé-néfices. Dans ce travail, nous présentons un compilateur JIT hybride dans lequel la gestion du JIT est réalisée de manière logicielle tandis qu'un accélérateur matériel est utilisé pour les phases plus coûteuses telles que l'ordonnancement des instructions. Une étude expérimentale montre que cette approche mène à une compilation jusqu'à 15 fois plus rapide et 18 fois moins coûteuse en énergie par rapport à une approche purement logicielle.
Fichier principal
Vignette du fichier
Compass_16_final.pdf (264.87 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01345306 , version 1 (13-07-2016)

Identifiants

  • HAL Id : hal-01345306 , version 1

Citer

Simon Rokicki, Erven Rohou, Steven Derrien. Hybrid-JIT : Compilateur JIT Matériel/Logiciel pour les Processeurs VLIW Embarqués. Conférence d’informatique en Parallélisme, Architecture et Système (Compas), Jul 2016, Lorient, France. ⟨hal-01345306⟩
352 Consultations
207 Téléchargements

Partager

Gmail Facebook X LinkedIn More