Java object look aside buffer for embedded applications

  • Authors:
  • Naohiko Shimizu;Chiaki Kon

  • Affiliations:
  • Tokai University, Kanagawa Japan;Tokai University, Kanagawa Japan

  • Venue:
  • MEDEA '03 Proceedings of the 2003 workshop on MEmory performance: DEaling with Applications , systems and architecture
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java has been widely used in embedded systems such as mobile phones. Just-In-Time compilation technique (JIT) is used for PC applications, but many embedded systems have not much memory or processor power. Therefore, JIT method for Java is hardly used in small embedded systems such as mobile phones and PDAs.In this paper, a new optimization method without JIT: Java Object Look Aside Buffer (JOLAB) for Java Virtual Machine and/or Java processor is proposed. JOLAB keeps resolution information for speedup constant pool references of JVM bytecode. Hence, JOLAB will reduce effective object access latency, as well as TLB for virtual addressing.We also present some performance number with benchmarks.