O'Donoghue, Diarmuid and Power, James F. (2004) Identifying and evaluating a generic set of superinstructions for embedded Java programs. In: International Conference on Embedded Systems and Applications (ESA ’04), 21-24 June 2004, Las Vegas, Nevada, USA.
Preview
JP-Identifying-evaluating.pdf
Download (99kB) | Preview
Abstract
In this paper we present an approach to the
optimisation of interpreted Java programs using superinstructions.
Unlike existing techniques, we examine the feasibility of
identifying a generic set of superinstructions across a suite of
programs, and implementing them statically on a JVM. We
formally present the sequence analysis algorithm and we describe
the resulting sets of superinstructions for programs from the
embedded CaffeineMark benchmark suite. We have implemented
the approach on the Jam VM, a lightweight JVM, and we present
results showing the level of speedup possible from this approach.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Keywords: | Java Virtual Machine; interpreted code; superinstructions; |
Academic Unit: | Faculty of Science and Engineering > Computer Science |
Item ID: | 6424 |
Depositing User: | Dr. James Power |
Date Deposited: | 29 Sep 2015 14:00 |
Refereed: | No |
URI: | https://mural.maynoothuniversity.ie/id/eprint/6424 |
Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Repository Staff Only (login required)
Downloads
Downloads per month over past year