Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management

Gruian, Flavius LU orcid 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
2022-01-29 20:04:29
@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}},
}