Yang, Rui; Antony, Joseph; Rendell, Alistair; Robson, Daniel; Strazdins, Peter
The parallel performance of applications running on Non-Uniform Memory Access (NUMA) platforms is strongly influenced by the relative placement of memory pages to the threads that access them. As a consequence there are Linux application programmer interfaces (APIs) to control this. For large parallel codes it can, however, be difficult to determine how and when to use these APIs. In this paper we introduce the NUMAgrind profiling tool which can be used to simplify this process. It extends the...[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.