Issue No.01 - January-June (2009 vol.8)
Aniruddha Desai , La Trobe University , Melbourne
Jugdutt Singh , La Trobe University, Melbourne
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/L-CA.2009.7
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.
Java, Java bytecode, Workload Characterization, Embedded Systems
Aniruddha Desai, Jugdutt Singh, "Architecture Independent Characterization of Embedded Java Workloads", IEEE Computer Architecture Letters, vol.8, no. 1, pp. 29-32, January-June 2009, doi:10.1109/L-CA.2009.7