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) In Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings 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
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
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)
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
2007-11-26 09:19:29
date last changed
2017-01-01 07:57:07
@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},
}