The Community for Technology Leaders
Green Image
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.
INDEX TERMS
Java, Java byte codes, microprocessors, microarchitecture
CITATION

M. Tremblay and J. M. O'Connor, "picoJava-I: The Java Virtual Machine in Hardware," in IEEE Micro, vol. 17, no. , pp. 45-53, 1997.
doi:10.1109/40.592314
97 ms
(Ver 3.3 (11022016))