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
Link To Document