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
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;
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-0990-8
DOI :
10.1109/IPDPS.2001.924980