• DocumentCode
    828008
  • Title

    Evaluation of NUMA memory management through modeling and measurements

  • Author

    LaRowe, Richard P., Jr. ; Ellis, Carla Schlatter ; Holliday, Mark A.

  • Author_Institution
    Center for High Performance Comput., Worcester Polytech. Inst., Marlboro, MA, USA
  • Volume
    3
  • Issue
    6
  • fYear
    1992
  • fDate
    11/1/1992 12:00:00 AM
  • Firstpage
    686
  • Lastpage
    701
  • Abstract
    Dynamic page placement policies for NUMA (nonuniform memory access time) shared-memory architectures are explored using two approaches that complement each other in important ways. The authors measure the performance of parallel programs running on the experimental DUnX operating system kernel for the BBN GP1000, which supports a highly parameterized dynamic page placement policy. They also develop and apply an analytic model of memory system performance of a local/remote NUMA architecture based on approximate mean-value analysis techniques. The model is validated against experimental data obtained with DUnX while running a synthetic workload. The results of this validation show that, in general, model predictions are quite good. Experiments investigating the effectiveness of dynamic page-placement and, in particular, dynamic multiple-copy page placement the cost of replication/coherency fault errors, and the cost of errors in deciding whether a page should move or be remotely referenced are described
  • Keywords
    parallel programming; shared memory systems; storage allocation; storage management; BBN GP1000; NUMA memory management; analytic model; approximate mean-value analysis techniques; dynamic multiple-copy page placement; experimental DUnX operating system kernel; experimental data; highly parameterized dynamic page placement policy; local/remote NUMA architecture; memory system performance; model predictions; nonuniform memory access time; parallel programs; remotely referenced; replication/coherency fault errors; shared-memory architectures; Costs; Kernel; Memory architecture; Memory management; Operating systems; Performance analysis; Predictive models; Random access memory; System performance; Time measurement;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.180624
  • Filename
    180624