picoJava-I: The Java Virtual Machine in Hardware

  • Authors:
  • J. Michael O'Connor;Marc Tremblay

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Micro
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

picoJava驴-I is a small, flexible microprocessor core designed to directly execute Java驴 bytecodes. The primary goal of this core is to enable chips with the best price/performance solution for running Java applications on a broad class of devices. The picoJava-I core provides between five to twenty times better performance than other means of Java execution. The design of picoJava-I is influenced by many characteristics of the Java language and the Java Virtual Machine驴. These influences are discussed, the microarchitecture is presented, and the resulting performance is described.