dc.contributor.author |
Debbabi, Mourad |
|
dc.contributor.author |
Mourad, Azzam |
|
dc.contributor.author |
Tawbi, Nadia |
|
dc.date.accessioned |
2017-03-08T08:46:02Z |
|
dc.date.available |
2017-03-08T08:46:02Z |
|
dc.date.issued |
2017-03-08 |
|
dc.identifier.isbn |
1581139640 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/10725/5328 |
|
dc.description.abstract |
This paper presents a new selective dynamic compilation technique targeting ARM 16/32-bit embedded system processors. This compiler is built inside the J2ME/CLDC (Java 2 Micro Edition for Connected Limited Device Configuration) platform [8]. The primary objective of our work is to come up with an efficient, lightweight and low-footprint accelerated Java virtual machine ready to be executed on embedded machines. This is achieved by implementing a selective ARM dynamic compiler called Armed E-Bunny into Sun's Kilobyte Virtual Machine (KVM) [9]. In this paper, we present the motivations, the requirements, the architecture, the design, the implementation and debugging issues of Armed E-Bunny. The modified KVM is ported on an Embedded-Linux PDA and is tested using standard J2ME benchmarks. The experimental results on its performance demonstrate that a speedup of 360% over the last version of Sun's KVM is accomplished with a footprint overhead that does not exceed 119KB. |
en_US |
dc.description.sponsorship |
SIGAPP ACM Special Interest Group on Applied Computing |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
ACM |
en_US |
dc.title |
Armed E-Bunny |
en_US |
dc.type |
Conference Paper / Proceeding |
en_US |
dc.title.subtitle |
a selective dynamic compiler for embedded Java virtual machine targeting ARM processors |
en_US |
dc.author.school |
SAS |
en_US |
dc.author.idnumber |
200904853 |
en_US |
dc.author.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.publication.place |
New York, USA |
en_US |
dc.identifier.doi |
http://dx.doi.org/10.1145/1066677.1066876 |
en_US |
dc.identifier.ctation |
Debbabi, M., Mourad, A., & Tawbi, N. (2005, March). Armed e-bunny: a selective dynamic compiler for embedded java virtual machine targeting arm processors. In Proceedings of the 2005 ACM symposium on Applied computing (pp. 874-878). ACM. |
en_US |
dc.author.email |
azzam.mourad@lau.edu.lb |
en_US |
dc.conference.pages |
874-878 |
en_US |
dc.conference.title |
SAC '05: Proceedings of the 2005 ACM symposium on Applied computing |
en_US |
dc.identifier.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
https://dl.acm.org/doi/abs/10.1145/1066677.1066876 |
en_US |
dc.orcid.id |
https://orcid.org/0000-0001-9434-5322 |
|
dc.publication.date |
2005 |
en_US |
dc.author.affiliation |
Lebanese American University |
en_US |