About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

HotpathVM: An Effective JIT for Resource-constrained Devices

In 2nd International Conference on Virtual Execution Environments (vee 2006) — 2006
From

Department of Informatics and Mathematical Modeling, Technical University of Denmark1

We present a just-in-time compiler for a Java VM that is small enough to fit on resource-constrained devices, yet surprisingly effective. Our system dynamically identifies traces of frequently executed bytecode instructions (which may span several basic blocks across several methods) and compiles them via Static Single Assignment (SSA) construction.

Our novel use of SSA in this context allows to hoist instructions across trace side-exits without necessitating expensive compensation code in off-trace paths. The overall memory consumption (code and data) of our system is only 150 kBytes, yet benchmarks show a speedup that in some cases rivals heavy-weight just-in-time compilers.

Language: English
Year: 2006
Types: Conference paper
ORCIDs: Probst, Christian

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis