Advanced

BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management

Gruian, Flavius LU and Westmijze, Mark (2007) Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC) p.459-466
Abstract
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
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings
pages
459 - 466
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
conference name
Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)
conference dates
2007-09-26 - 2007-09-29
external identifiers
  • wos:000264583000067
  • scopus:48049116440
ISBN
978-0-7695-3078-9
language
English
LU publication?
yes
id
aca73918-ad2e-4d52-9273-4317f5d100c0 (old id 622799)
date added to LUP
2016-04-04 10:17:17
date last changed
2021-05-06 18:17:40
@inproceedings{aca73918-ad2e-4d52-9273-4317f5d100c0,
  abstract     = {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},
  author       = {Gruian, Flavius and Westmijze, Mark},
  booktitle    = {Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings},
  isbn         = {978-0-7695-3078-9},
  language     = {eng},
  pages        = {459--466},
  publisher    = {IEEE - Institute of Electrical and Electronics Engineers Inc.},
  title        = {BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management},
  year         = {2007},
}