Low-cost class caching mechanism for Java SoC

Chien Feng Hwang*, Kuan Nian Su, Chun-Jen Tsai

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In this paper, we have presented a low-cost Java class caching mechanism for Java processors. The design is integrated into a heterogeneous dual-core Java SoC that is targeted for embedded multimedia applications with GUI support. The design goal of the proposed caching mechanism is to improve the Java program execution performance without the complexity of a multi-way set associative cache. Since object-oriented Java programs are usually composed of many small classes, the proposed low-cost caching mechanism works fairly well for practical applications. The Java SoC is implemented and emulated on an Xilinx Virtex-4 device and the benchmark results show that the performance of the proposed dual-core Java SoC is faster than other popular software-based VMs for embedded systems.

Original languageEnglish
Title of host publicationISCAS 2010 - 2010 IEEE International Symposium on Circuits and Systems
Subtitle of host publicationNano-Bio Circuit Fabrics and Systems
Pages3753-3756
Number of pages4
DOIs
StatePublished - 31 Aug 2010
Event2010 IEEE International Symposium on Circuits and Systems: Nano-Bio Circuit Fabrics and Systems, ISCAS 2010 - Paris, France
Duration: 30 May 20102 Jun 2010

Publication series

NameISCAS 2010 - 2010 IEEE International Symposium on Circuits and Systems: Nano-Bio Circuit Fabrics and Systems

Conference

Conference2010 IEEE International Symposium on Circuits and Systems: Nano-Bio Circuit Fabrics and Systems, ISCAS 2010
CountryFrance
CityParis
Period30/05/102/06/10

Keywords

  • Embedded systems
  • Heterogeneous dual-core processor
  • Java cache
  • Java processor

Fingerprint Dive into the research topics of 'Low-cost class caching mechanism for Java SoC'. Together they form a unique fingerprint.

Cite this