• 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