A new acceleration technology for Java embedded virtual machines is presented in this paper. Based on the selective dynamic compilation technique, this technology addresses the J2ME/CLDC (Java 2 Micro Edition for Connected Limited Device Con¯guration) platform. The primary objective of our work is to come up with an e±cient, lightweight and low-footprint accelerated embedded Java Virtual Machine. This is achieved by the means of integrating a selective dynamic compiler that we called E-Bunny into the J2ME/CLDC virtual machine KVM. This paper presents the motivations, the architecture, the design and the implementation is-sues of E-Bunny and how we addressed them. Experimental results on the performance of our modi¯ed KVM demonstrate that we...
The Java Virtual Machine (JVM) is usually implemented by an interpreter or just-in-time (JIT) compil...
The Java Virtual Machine (JVM) is the corner stone of Java technology, and its efficiency in executi...
In this dissertation, we describe the DELFT-JAVA engine - a 32-bit RISC-based architecture that prov...
This paper presents a new selective dynamic compilation technique targeting ARM 16/32-bit embedded s...
AbstractThis paper presents a new selective dynamic compilation technique targeting ARM 16/32-bit em...
Dynamic binary translation looks to map one computer architecture to another. Java is unusual in tha...
The Jalapeño Dynamic Optimizing Compiler is a key component of the Jalapeño Virtual Machine, a new J...
Abstract. This paper proposed a systematic approach to optimize J2ME KVM running directly on NAND fl...
Embedded systems can be found everywhere in our daily lives. Due to the great variety of embedded de...
ILDJIT, a new-generation dynamic compiler and virtual machine designed to support parallel compilati...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
A generally held notion is that high quality code comes with high compilation cost. As a result, pre...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Abstract. The Java virtual machine (JVM) is usually implemented with an interpreter or just-in-time ...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
The Java Virtual Machine (JVM) is usually implemented by an interpreter or just-in-time (JIT) compil...
The Java Virtual Machine (JVM) is the corner stone of Java technology, and its efficiency in executi...
In this dissertation, we describe the DELFT-JAVA engine - a 32-bit RISC-based architecture that prov...
This paper presents a new selective dynamic compilation technique targeting ARM 16/32-bit embedded s...
AbstractThis paper presents a new selective dynamic compilation technique targeting ARM 16/32-bit em...
Dynamic binary translation looks to map one computer architecture to another. Java is unusual in tha...
The Jalapeño Dynamic Optimizing Compiler is a key component of the Jalapeño Virtual Machine, a new J...
Abstract. This paper proposed a systematic approach to optimize J2ME KVM running directly on NAND fl...
Embedded systems can be found everywhere in our daily lives. Due to the great variety of embedded de...
ILDJIT, a new-generation dynamic compiler and virtual machine designed to support parallel compilati...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
A generally held notion is that high quality code comes with high compilation cost. As a result, pre...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Abstract. The Java virtual machine (JVM) is usually implemented with an interpreter or just-in-time ...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
The Java Virtual Machine (JVM) is usually implemented by an interpreter or just-in-time (JIT) compil...
The Java Virtual Machine (JVM) is the corner stone of Java technology, and its efficiency in executi...
In this dissertation, we describe the DELFT-JAVA engine - a 32-bit RISC-based architecture that prov...