DocumentCode
2349674
Title
Workload characterization of multithreaded Java servers on two PowerPC processors
Author
Seshadri, Pattabi ; Mericas, Alex
Author_Institution
Dept. of Elec. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear
2001
fDate
2 Dec. 2001
Firstpage
36
Lastpage
44
Abstract
Java has, in recent years, become fairly popular as a platform for commercial servers. However, the behavior of Java server applications has not been studied extensively. We characterize two multithreaded Java server benchmarks, SPECjbb2000 and VolanoMark 2.1.2, on two IBM PowerPC architectures, the RS64-111 and the POWER3-11, and compare them to more traditional workloads as represented by selected benchmarks from SPECint2000. We find that our Java server benchmarks have generally the same characteristics on both platforms: in particular, high instruction cache, ITLB, and BTAC (Branch Target Address Cache) miss rates. These benchmarks also exhibit high L2 miss rates due mostly to loads. As one would expect, instruction cache and L2 misses are primary contributors to CPI. Also, the proportion of zero dispatch cycles is high, indicating the difficulty in exploiting ILP for these workloads.
Keywords
Java; multi-threading; parallel architectures; performance evaluation; IBM PowerPC architectures; Java; Java server; SPEQbb2000; VolanoMark 2.1.2; characterize; multithreaded Java server benchmarks; Application software; Decision support systems; Interference; Java; Kernel; Microarchitecture; Multithreading; Programming profession; Web server; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on
Print_ISBN
0-7803-7315-4
Type
conf
DOI
10.1109/WWC.2001.990742
Filename
990742
Link To Document