loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
25th Euromicro Conference (EUROMICRO '99)-Volume 1
A Study of Dynamic Instruction Frequencies in Byte Compiled Java Programs
Milan, Italy
September 08-September 10
ISBN: 0-7695-0321-7
Øyvind Strøm, Norwegian University of Science and Technology
Audun Klauseie, Norwegian University of Science and Technology
Einar J. Aas, Norwegian University of Science and Technology
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.This 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.
Citation:
Øyvind Strøm, Audun Klauseie, Einar J. Aas, "A Study of Dynamic Instruction Frequencies in Byte Compiled Java Programs," euromicro, vol. 1, pp.1232, 25th Euromicro Conference (EUROMICRO '99)-Volume 1, 1999
Usage of this product signifies your acceptance of the Terms of Use.