A showcase of ÉTS researchers’ publications and other contributions

A dynamic compiler for embedded Java virtual machines


Downloads per month over past year

Debbabi, Mourad, Gherbi, Abdelouahed, Ketari, Lamia, Talhi, Chamseddine, Twabi, Nadia, Yahyaoui, Hamdi and 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]

Download (268kB) | Preview


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.

Item Type: Conference proceeding
ISBN: 1-59593-171-6
Gherbi, Abdelouahed
Talhi, Chamseddine
Affiliation: Autres
Date Deposited: 06 Feb 2017 17:20
Last Modified: 24 Feb 2017 15:37

Actions (login required)

View Item View Item