Title :
Quantitatively Measuring the Memory Locality Leakage on NUMA Systems Based on Instruction-Based-Sampling
Author :
Qiuming Luo ; Chengjian Liu ; Chang Kong ; Ye Cai
Author_Institution :
Nat. High Performance Comput. Center (NHPCC), Shenzhen, China
Abstract :
Sustaining the memory locality is critical for obtaining high performance in NUMA system. But how to identify a locality leakage problem and how to measure the leakage is still open issue. This paper provides an algorithm to quantitatively measure the locality leakage based on the memory trace produced by IBS (Instruction-Based-Sampling). A “perfect matrix” PM is generated from virtual memory address trace, which represents the highest locality pattern. A “communication matrix” CM is obtained from physical memory address trace to describe the actual memory access pattern. The penalty factors are calculated from PM or CM with considering of the hardware NUMA factor. The leakage is measured by the difference between the penalty factors of PM and the penalty factors of CM, which can be used to estimate the performance decrease and guide the optimization. Some experiment results are show to testify the effectiveness and accuracy of our quantitative measurement.
Keywords :
matrix algebra; performance evaluation; sampling methods; storage allocation; virtual storage; CM; IBS; NUMA system; PM; actual memory access pattern; communication matrix; hardware NUMA factor; highest locality pattern; instruction-based sampling; memory locality leakage problem; memory trace; nonuniform memory access; optimization; penalty factors; perfect matrix; performance estimation; physical memory address trace; virtual memory address trace; Bandwidth; Computer architecture; Equations; Instruction sets; Mathematical model; Runtime; Scattering; IBS; NUMA; locality leakage; measurement; penalty factors;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
DOI :
10.1109/PDCAT.2012.115