BlueJEP: a flexible and high-performance Java embedded processor
Author
Summary, in English
This paper presents BlueJEP, a novel Java embedded processor, developed using the relatively new Bluespec SystemVerilog (BSV) environment. The starting point for Blue-JEP is a micro-programmed, pipelined, Java-optimized processor (jop), written in VHDL. Our BSV solution features a number of design choices, including a longer pipeline and speculative execution, that make the design more flexible, maintainable and high-performance. BlueJEP also appears to be an excellent platform for exploring a number of Java specific techniques, both in hardware (bytecode folding, memory management, and caching strategies ) and in software (runtime environment, bytecode optimizations). Tests and measurements were carried out both through simulation and on implementations running on a Xilinx FPGA.
Department/s
Publishing year
2007
Language
English
Pages
222-229
Publication/Series
[Host publication title missing]
Document type
Conference paper
Topic
- Computer Science
Conference name
Java technologies for real-time and embedded systems (JTRES)
Conference date
0001-01-02
Status
Published
Research group
- ESDLAB
ISBN/ISSN/Other
- ISBN: 978-59593-813-8