Armed E-Bunny

LAUR Repository

Show simple item record

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.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 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 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 http://dl.acm.org/citation.cfm?id=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

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account