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
Link To Document