DocumentCode :
1254830
Title :
picoJava-I: the Java virtual machine in hardware
Author :
Connor, Michael J O ; Tremblay, Marc
Author_Institution :
Sun Microsyst., Mountain View, CA, USA
Volume :
17
Issue :
2
fYear :
1997
Firstpage :
45
Lastpage :
53
Abstract :
Our goal is to describe the picoJava-I architecture. To do so, we first describe characteristics of the Java Virtual Machine that are of interest to a processor designer. To illustrate the microarchitecture trade-offs made for picoJava-I, we also present statistics on the dynamic distribution of byte codes for various Java applications as well as the impact of the Java runtime. Finally, we present the microarchitecture itself and discuss its performance. This small, flexible microprocessor core provides performance five to 20 times better than other means of Java execution
Keywords :
computer architecture; program compilers; virtual machines; Java virtual machine; byte codes; dynamic distribution; microarchitecture; microarchitecture trade-offs; performance; picoJava-I; Computer architecture; Frequency; Hardware; Java; Microelectronics; Security; Sun; Virtual machining; Writing; Yarn;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.592314
Filename :
592314
Link To Document :
بازگشت