BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management
Publikation/Tidskrift/Serie: Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings
Förlag: IEEE--Institute of Electrical and Electronics Engineers Inc.
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 collectio
- Computer Science
Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)
- ISBN: 978-0-7695-3078-9