Artigo Acesso aberto

E-Bunny: A Dynamic Compiler for Embedded Java Virtual Machines.

2005; EtH Zurich; Volume: 4; Issue: 1 Linguagem: Inglês

10.5381/jot.2005.4.1.a2

ISSN

1660-1769

Autores

Mourad Debbabi, Abdelouahed Gherbi, Lamia Ketari, Chamseddine Talhi, Hamdi Yahyaoui, Sami Zhioua, Nadia Tawbi,

Tópico(s)

Logic, programming, and type systems

Resumo

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 efficient, 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 Sun's latest version of KVM.This experimentation was carried on using standard J2ME benchmarks.

Referência(s)
Altmetric
PlumX