dc.creator |
Mourad, Azzam |
en_US |
dc.creator |
Debbabi, Mourad |
en_US |
dc.creator |
Tawbi, Nadia |
en_US |
dc.date.accessioned |
2017-03-08T08:46:02Z |
|
dc.date.available |
2017-03-08T08:46:02Z |
|
dc.identifier.isbn |
1-58113-964-0 |
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 |
SAC Symposium on Applied Computing |
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.creator.school |
SAS |
en_US |
dc.creator.identifier |
200904853 |
en_US |
dc.creator.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.publisher.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.creator.email |
azzam.mourad@lau.edu.lb |
en_US |
dc.description.pages |
874-878 |
en_US |
dc.description.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
http://dl.acm.org/citation.cfm?id=1066876 |
en_US |
dc.identifier.orcid |
https://orcid.org/0000-0001-9434-5322 |
|
dc.identifier.orcid |
https://orcid.org/0000-0001-9434-5322 |
en_US |
dc.date.datepublished |
2005 |
en_US |
dc.creator.ispartof |
Lebanese American University |
en_US |