ENGLISH
La vitrine de diffusion des publications et contributions des chercheurs de l'ÉTS
RECHERCHER

A dynamic compiler for embedded Java virtual machines

Téléchargements

Téléchargements par mois depuis la dernière année

Plus de statistiques...

Debbabi, Mourad, Gherbi, Abdelouahed, Ketari, Lamia, Talhi, Chamseddine, Twabi, Nadia, Yahyaoui, Hamdi et Zhioua, Sami. 2004. « A dynamic compiler for embedded Java virtual machines ». In Proceedings of the 3rd International Symposium on Principles and Practice of Programming in Java (Las Vegas, NV, USA, June 16-18, 2004) pp. 100-106. Trinity College Dublin.

[thumbnail of A-dynamic-compiler-for-embedded-Java-virtual-machines.pdf]
Prévisualisation
PDF
A-dynamic-compiler-for-embedded-Java-virtual-machines.pdf

Télécharger (268kB) | Prévisualisation

Résumé

A new acceleration technology for Java embedded virtual machines is presented in this paper. Based on the selective dynamic compilation technique, this technology addresses the J2ME/CLDC (Java 2 Micro Edition for Connected Limited Device Configuration) platform. The primary objective of our work is to come up with an effcient, lightweight and low-footprint accelerated embedded Java Virtual Machine. This is achieved by the means of integrating a selective dynamic compiler that we called E-Bunny into the J2ME/CLDC virtual machine KVM. This paper presents the motivations, the architecture, the design and the implementation issues of E-Bunny and how we addressed them. Experimental results on the performance of our modified KVM demonstrate that we accomplished a speedup of 400% with respect to the latest version of KVM. This experimentation was carried on using standard J2ME benchmarks.

Type de document: Compte rendu de conférence
ISBN: 1-59593-171-6
Professeur:
Professeur
Gherbi, Abdelouahed
Talhi, Chamseddine
Affiliation: Autres
Date de dépôt: 06 févr. 2017 17:20
Dernière modification: 24 févr. 2017 15:37
URI: https://espace2.etsmtl.ca/id/eprint/14536

Actions (Authentification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt