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.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...