EJOP: An Extensible Java Processor with Reasonable Performance/Flexibility Trade-off.

Saved in:
Bibliographic Details
Title: EJOP: An Extensible Java Processor with Reasonable Performance/Flexibility Trade-off.
Authors: Talebi, Samaneh, Abolghasemi, Niloofar, Jahanian, Ali
Source: 2012 15th Euromicro Conference on Digital System Design; 1/ 1/2012, p415-418, 4p
Abstract: Architectural advancement in hardware implementation of Java increases the performance. Java processors reduce the overhead of execution time and memory accesses of traditional implementation of JVM in embedded systems. To improve the performance of Java processors and decrease the execution time, we decided to customize a processor is called JOP. We design a Reconfigurable Functional Unit (RFU) which is integrated to JOP's core for executing the Custom Instructions (CIs) that are generated offline. In this article the efficiency of an extensible Java processor is analyzed with the number of clock cycles in several signal processing application benchmarks. Using this architecture, performance is improved by 31.8% in average compared to basic JOP. [ABSTRACT FROM PUBLISHER]
Copyright of 2012 15th Euromicro Conference on Digital System Design is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Complementary Index
Description
Abstract:Architectural advancement in hardware implementation of Java increases the performance. Java processors reduce the overhead of execution time and memory accesses of traditional implementation of JVM in embedded systems. To improve the performance of Java processors and decrease the execution time, we decided to customize a processor is called JOP. We design a Reconfigurable Functional Unit (RFU) which is integrated to JOP's core for executing the Custom Instructions (CIs) that are generated offline. In this article the efficiency of an extensible Java processor is analyzed with the number of clock cycles in several signal processing application benchmarks. Using this architecture, performance is improved by 31.8% in average compared to basic JOP. [ABSTRACT FROM PUBLISHER]
ISBN:9781467324984
DOI:10.1109/DSD.2012.47