Publications

Detailed Information

Design and optimization of a java ahead-of-time compiler for embedded systems

Cited 2 time in Web of Science Cited 3 time in Scopus
Authors

Jung, Dong-Heon; Moon, Soo-Mook; Bae, SungHwan

Issue Date
2008-12
Publisher
IEEE Computer Society
Citation
Dong-Heon Jung, Soo-Mook Moon, Sung-Hwan Bae, "Design and Optimization of a Java Ahead-of-Time Compiler for Embedded Systems," euc, vol. 1, pp.169-175, 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, 2008
Keywords
Java Ahead-of-time CompilerBytecode-to-CEmbedded SystemsJava Virtual MachineCode Optimizations
Abstract
Most embedded Java software platforms include a Java middleware installed on the client device. It can be optimized using the ahead-of-time compiler (AOTC), which translates the Java bytecode into the machine code before runtime. There are many approaches to AOTC, but a bytecode-to-C AOTC which translates the bytecode into C code and then compile it using an existing optimizing compiler such as gcc would be a practical one. This paper explores a few important design and optimization issues of a bytecode-to-C AOTC, including the compilation strategy for the translated C code, the call interfaces between Java methods, and Java-specific optimizations by the AOTC that can complement the gcc optimizations. We evaluate these issues with a bytecode-to-C AOTC to understand their performance impact.
Language
English
URI
https://hdl.handle.net/10371/62281
DOI
https://doi.org/10.1109/EUC.2008.80
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share