𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Design and implementation of Java just-in-time compiler

✍ Scribed by Yuxin Ding; Jia Mei; Hu Cheng


Book ID
105666049
Publisher
Springer
Year
2000
Tongue
English
Weight
463 KB
Volume
15
Category
Article
ISSN
1000-9000

No coin nor oath required. For personal study only.


πŸ“œ SIMILAR VOLUMES


Design, implementation, and evaluation o
✍ Ishizaki, Kazuaki ;Kawahito, Motohiro ;Yasue, Toshiaki ;Takeuchi, Mikio ;Ogasawa πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 580 KB

The Java language incurs a runtime overhead for exception checks and object accesses, which are executed without an interior pointer in order to ensure safety. It also requires type inclusion test, dynamic class loading, and dynamic method calls in order to ensure flexibility. A 'Just-In-Time' (JIT)

Design and implementation of Pep, a Java
✍ Agesen, Ole πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 378 KB πŸ‘ 1 views

Java, a new object-oriented member of the C family of languages, has become popular in part because it emphasizes portability. Portability is achieved by compiling programs to machine-independent bytecodes that can be interpreted on a Java virtual machine. Unfortunately, interpreted performance does

CACAO β€” A 64-bit JavaVM just-in-time com
✍ Krall, Andreas; Grafl, Reinhard πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 98 KB

This paper describes the design and implementation of CACAO, a just-in-time compiler for Java. The CACAO system translates Java byte code on demand into native code for the AL-PHA processor. During this translation process the stack-oriented Java byte code is transformed into a register-oriented int

Just-in-time optimizations for high-perf
✍ Cierniak, MichaΕ‚; Li, Wei πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 93 KB πŸ‘ 2 views

Our previous experience with an off-line Java optimizer has shown that some traditional algorithms used in compilers are too slow for a JIT compiler. In this paper we propose and implement faster ways of performing analyses needed for our optimizations. For instance, we have replaced reaching defini

Efficient exception handling in Java byt
✍ Dong-Heon Jung; JongKuk Park; Sung-Hwan Bae; Jaemok Lee; Soo-Mook Moon πŸ“‚ Article πŸ“… 2008 πŸ› Elsevier Science 🌐 English βš– 627 KB

One of the most promising approaches to Java acceleration in embedded systems is a bytecode-to-C ahead-of-time compiler (AOTC). It improves the performance of a Java virtual machine (JVM) by translating bytecode into C code, which is then compiled into machine code via an existing C compiler. One im