Distributed array data management on NUMA multiprocessors
- 17 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Management of program data to reduce false sharingand improve locality is critical for scaling performanceon NUMA multiprocessors. We use HPF-likedirectives to partition and place arrays in data-parallelapplications on Hector, a shared-memory NUMA multiprocessor.We present experimental results thatdemonstrate the magnitude of the performance improvementattainable when our proposed array managementschemes are used instead of the operating systemmanagement policies. We then describe a...Keywords
This publication has 3 references indexed in Scilit:
- Compiling Fortran D for MIMD distributed-memory machinesCommunications of the ACM, 1992
- The Stanford Dash multiprocessorComputer, 1992
- Process decomposition through locality of referencePublished by Association for Computing Machinery (ACM) ,1989