DocumentCode
345118
Title
A study of dynamic instruction frequencies in byte compiled Java programs
Author
Strom, O. ; Klauseie, Audun ; Aas, Einar J.
Author_Institution
Dept. of Phys. Electron., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Volume
1
fYear
1999
fDate
1999
Firstpage
232
Abstract
The programming language Java has become too important to be ignored by embedded system designers. The bottleneck for launching Java into the high volume embedded system market is that the traditional ways to execute Java programs like the virtual machine and the just-in-time compiler require large resource overheads. Reducing these overheads will lead to more implementations of the Java machine on silicon in the near future. The paper presents dynamic instruction frequencies for a Java virtual machine after running five test programs. We find that a large part of the run time of a Java program is due to loading/storing variables to/from the stack. This analysis will help potential designers of Java processors to understand the bottlenecks of the Java virtual machine
Keywords
Java; embedded systems; instruction sets; microprogramming; program compilers; virtual machines; Java machine; Java processors; Java programming language; Java virtual machine; byte compiled Java programs; dynamic instruction frequencies; embedded system design; high volume embedded system market; just-in-time compiler; loading/storing variables; resource overheads; Computer languages; Embedded system; Frequency; Hardware; Java; Magnetic heads; Program processors; Statistics; Virtual machining; Virtual manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location
Milan
ISSN
1089-6503
Print_ISBN
0-7695-0321-7
Type
conf
DOI
10.1109/EURMIC.1999.794472
Filename
794472
Link To Document