This paper presents BLUEJAMM, a prototype architecture suitable for embedded systems based on a Java native processor BLUEJEP, the processor which is a microprogrammed pipelined stack machine, and its hardware memory management unit were developed in Bluespec SystemVerilog (BSV). A relatively new high-level of abstraction hardware description language, BSV proved to be an excellent choice for rapid prototyping and architecture exploration. The architecture, which has been implemented and tested on a Xilinx FPGA, is currently used to evaluate a number of interesting Java specific techniques, such as runtime bytecode folding and real-time garbage collecti
Java is both a programming language and a collection of libraries called packages. Much of the inter...
This thesis presents a Java processor based on the Adaptive Microinstruction Driven Architecture (AM...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
This paper presents BlueJEP, a novel Java embedded processor, developed using the relatively new Blu...
This paper compares two hardware design flows, based on the classic VHDL on one side and the relativ...
This paper present the work on implementing microinstruction folding on the BlueJEP. The BlueJep is ...
Bytecode folding is an effective technique for speeding up execution in Java virtual machines. This ...
A demand for low power and high performance Java environments is now growing in the embedded systems...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Shortly after the introduction of Java technology, numerous research efforts went into overcoming th...
This paper describes the first steps towards a Java multiprocessor system on a single chip for embed...
This report presents the SHAP platform consisting of its microarchitecture and its implementation of...
In this paper we introduce a method to interface hardware components with embedded Java applications...
The Java programming language was originally developed for embedded systems, but the resource requir...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
Java is both a programming language and a collection of libraries called packages. Much of the inter...
This thesis presents a Java processor based on the Adaptive Microinstruction Driven Architecture (AM...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
This paper presents BlueJEP, a novel Java embedded processor, developed using the relatively new Blu...
This paper compares two hardware design flows, based on the classic VHDL on one side and the relativ...
This paper present the work on implementing microinstruction folding on the BlueJEP. The BlueJep is ...
Bytecode folding is an effective technique for speeding up execution in Java virtual machines. This ...
A demand for low power and high performance Java environments is now growing in the embedded systems...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Shortly after the introduction of Java technology, numerous research efforts went into overcoming th...
This paper describes the first steps towards a Java multiprocessor system on a single chip for embed...
This report presents the SHAP platform consisting of its microarchitecture and its implementation of...
In this paper we introduce a method to interface hardware components with embedded Java applications...
The Java programming language was originally developed for embedded systems, but the resource requir...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
Java is both a programming language and a collection of libraries called packages. Much of the inter...
This thesis presents a Java processor based on the Adaptive Microinstruction Driven Architecture (AM...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...