• DocumentCode
    922839
  • Title

    Architecture Independent Characterization of Embedded Java Workloads

  • Author

    Desai, Aniruddha ; Singh, Jugdutt

  • Author_Institution
    La Trobe Univ., Melbourne, VIC
  • Volume
    8
  • Issue
    1
  • fYear
    2009
  • Firstpage
    29
  • Lastpage
    32
  • Abstract
    This paper presents architecture independent characterization of embedded Java workloads based on the industry standard GrinderBench benchmark which includes different classes of real world embedded Java applications. This work is based on a custom built embedded Java virtual machine (JVM) simulator specifically designed for embedded JVM modeling and embodies domain specific details such as thread scheduling, algorithms used for native CLDC APIs and runtime data structures optimized for use in embedded systems. The results presented include dynamic execution characteristics, dynamic bytecode instruction mix, application and API workload distribution, object allocation statistics, instruction-set coverage, memory usage statistics and method code and stack frame characteristics.
  • Keywords
    Java; application program interfaces; data structures; embedded systems; instruction sets; multi-threading; scheduling; storage allocation; virtual machines; CLDC API; JVM; architecture independent characterization; custom built embedded Java virtual machine simulator; dynamic bytecode instruction mix; dynamic execution characteristics; embedded Java workload; industry standard GrinderBench benchmark; instruction-set coverage; memory usage statistics; method code characteristics; object allocation statistics; runtime data structure; stack frame characteristics; thread scheduling; Embedded Systems; Java; Java bytecode; Workload Characterization;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2009.7
  • Filename
    5004931