JMQ, un processeur Java de hautes performances
In: SympA Symposium en Architecture de Machines ; https://hal.science/hal-01338465 ; SympA Symposium en Architecture de Machines, Oct 2006, Perpignan, France. pp.154-165, 2006
Konferenz
Zugriff:
National audience ; Le langage Java est très utilisé par les concepteurs d’applications mobiles et sans fil. Son exécution sur les processeurs embarqués se heurte à la lenteur de son interpréteur (JVM). Un certain nombre de fabricants se sont donc tournés vers l’exécution directe du code intermédiaire Java (Bytecode) par des processeurs spécialisés. Ces processeurs sont basés sur des machines à pile et intègrent certains mécanismes destinés à accélérer l’exécution du Bytecode. Cet article présente une nouvelle architecture appelée JMQ (Java Machine on Queue) dont la pile d’exécution Java est remplacée par une file. Cette approche permet d’augmenter le parallélisme de l’exécution de Java. La JMQ est comparée à un modèle de machine à pile appelé JMS (Java Machine on Stack) basé sur le PicoJava-II développé par Sun Microsystems. Les premiers résultats montrent une accélération de l’exécution de l’ordre de 16% par rapport à la machinesur pile.
Titel: |
JMQ, un processeur Java de hautes performances
|
---|---|
Autor/in / Beteiligte Person: | Palus, Maxime ; Anceau, François ; Circuits Intégrés Numériques et Analogiques (CIAN) ; Laboratoire d'Informatique de Paris 6 (LIP6) ; Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS) |
Link: | |
Zeitschrift: | SympA Symposium en Architecture de Machines ; https://hal.science/hal-01338465 ; SympA Symposium en Architecture de Machines, Oct 2006, Perpignan, France. pp.154-165, 2006 |
Veröffentlichung: | HAL CCSD, 2006 |
Medientyp: | Konferenz |
Schlagwort: |
|
Sonstiges: |
|