MURAL - Maynooth University Research Archive Library



    Identifying and evaluating a generic set of superinstructions for embedded Java programs


    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.

    [thumbnail of JP-Identifying-evaluating.pdf]
    Preview
    Text
    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)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads