In this paper we seek to provide a foundation for the study of the level of use of objectoriented techniques in Java programs in general, and scientific applications in particular. In particular we investigate the profiles of Java programs from a number of perspectives, including the use of class library methods, the size of methods called, the mode of invoke instruction used and the polymorphicity of call sites. We also present a categorisation of the nature of small-sized methods used in Java programs. We compare the Java Grande and SPEC JVM98 benchmark suites, and note a significant difference in the nature and composition of these suites, with the programs from the Java Grande suite demonstrating a less object-oriented approach
Method speculation of object-oriented programs attempts to exploit method-level parallelism (MLP) by...
Calling context profiling collects statistics separately for each calling context. Complete calling ...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
In this paper we seek to provide a foundation for the study of the level of use of objectoriented t...
In this work we seek to provide a foundation for the study of the level of use of object-oriented te...
In this paper we seek to provide a foundation for the study of the level of use of object-oriented t...
In this paper we seek to provide a foundation for the study of the level of use of object-oriented t...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
In this paper we present a platform independent analysis of the dynamic profiles of Java programs w...
Increasing interest is being shown in the use of Java for large scale or Grande applications. This n...
Recent advances in Virtual Machine\u2019s technology have led to the diffusion of Java execution env...
In this chapter we present a study of the SPEC JVM98 benchmark suite at a dynamic platform-independe...
In this paper we present a platform independent analysis of the dynamic profiles of Java programs wh...
Since benchmarks drive computer science research and industry product development, which ones we use...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
Method speculation of object-oriented programs attempts to exploit method-level parallelism (MLP) by...
Calling context profiling collects statistics separately for each calling context. Complete calling ...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
In this paper we seek to provide a foundation for the study of the level of use of objectoriented t...
In this work we seek to provide a foundation for the study of the level of use of object-oriented te...
In this paper we seek to provide a foundation for the study of the level of use of object-oriented t...
In this paper we seek to provide a foundation for the study of the level of use of object-oriented t...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
In this paper we present a platform independent analysis of the dynamic profiles of Java programs w...
Increasing interest is being shown in the use of Java for large scale or Grande applications. This n...
Recent advances in Virtual Machine\u2019s technology have led to the diffusion of Java execution env...
In this chapter we present a study of the SPEC JVM98 benchmark suite at a dynamic platform-independe...
In this paper we present a platform independent analysis of the dynamic profiles of Java programs wh...
Since benchmarks drive computer science research and industry product development, which ones we use...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
Method speculation of object-oriented programs attempts to exploit method-level parallelism (MLP) by...
Calling context profiling collects statistics separately for each calling context. Complete calling ...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...