BlueJEP: a flexible and high-performance Java embedded processor
(2007) Java technologies for real-time and embedded systems (JTRES) p.222-229- Abstract
- 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... (More)
- 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. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/620294
- author
- Gruian, Flavius LU and Westmijze, Mark
- organization
- publishing date
- 2007
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- [Host publication title missing]
- pages
- 222 - 229
- conference name
- Java technologies for real-time and embedded systems (JTRES)
- conference dates
- 0001-01-02
- external identifiers
-
- scopus:38849124122
- ISBN
- 978-59593-813-8
- DOI
- 10.1145/1288940.1288973
- language
- English
- LU publication?
- yes
- id
- 46dcec63-5926-4647-b831-73e9d8309e8e (old id 620294)
- date added to LUP
- 2016-04-04 13:32:42
- date last changed
- 2022-01-30 00:29:46
@inproceedings{46dcec63-5926-4647-b831-73e9d8309e8e, abstract = {{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.}}, author = {{Gruian, Flavius and Westmijze, Mark}}, booktitle = {{[Host publication title missing]}}, isbn = {{978-59593-813-8}}, language = {{eng}}, pages = {{222--229}}, title = {{BlueJEP: a flexible and high-performance Java embedded processor}}, url = {{http://dx.doi.org/10.1145/1288940.1288973}}, doi = {{10.1145/1288940.1288973}}, year = {{2007}}, }