MURAL - Maynooth University Research Archive Library



    A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites


    Gregg, David and Power, James F. and Waldron, John (2005) A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites. Concurrency and Computation: Practice and Experience, 17 (7/8). pp. 757-773. ISSN 1532-0626

    [img]
    Preview
    Download (346kB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    Abstract

    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.

    Item Type: Article
    Additional Information: This is the postprint version of the published article, which is available at DOI: 10.1002/cpe.846
    Keywords: Benchmark suites; Java Virtual Machine; dynamic profiling;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6417
    Identification Number: https://doi.org/10.1002/cpe.846
    Depositing User: Dr. James Power
    Date Deposited: 29 Sep 2015 14:01
    Journal or Publication Title: Concurrency and Computation: Practice and Experience
    Publisher: Wiley
    Refereed: Yes
    URI:

    Repository Staff Only(login required)

    View Item Item control page

    Downloads

    Downloads per month over past year