DocumentCode
3124971
Title
Predicting scalability of parallel garbage collectors on shared memory multiprocessors
Author
Endo, Toshio ; Taura, Kenjiro ; Yonezawa, Akinori
Author_Institution
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear
2001
fDate
36982
Abstract
This paper describes a performance prediction model of parallel mark-sweep garbage collectors (GC) on shared memory multiprocessors. The prediction model takes the heap snapshot and memory access cost parameters (latency and occupancy) as inputs, and outputs performance of the parallel marking on any given number of processors. It takes several factors Mat affects performance into account: cache misses costs, memory access contention, and increase of misses by parallelization We evaluate this model by comparing the predicted GC performance and measured performance on two architecturally different shared memory machines: Ultra Enterprise 10000 (crossbar connected SMP) and Origin 2000 (hypercube connected DSM). Our model accurately predicts qualitatively different speedups on the two machines that occurred in one application, which turn out to be due to contentions on a memory node. Lit addition to performance analysis, applications of the proposed model include adaptive GC algorithm to achieve optimal performance based on the prediction. This paper shows the effect of automatic regulation of GC parallelism
Keywords
performance evaluation; shared memory systems; storage management; parallel garbage collectors; parallel mark-sweep; performance prediction; performance prediction model; shared memory multiprocessors; Predictive models; Quadratic programming; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location
San Francisco, CA
ISSN
1530-2075
Print_ISBN
0-7695-0990-8
Type
conf
DOI
10.1109/IPDPS.2001.924980
Filename
924980
Link To Document