A method for profiling memory access locality
Original Publication Date: 2003-Apr-03
Included in the Prior Art Database: 2003-Apr-03
As the configuration of enterprise servers continues growing larger. more and more systems adopt, implicitly or explicitly, the NUMA (non uniform memory access) architectural model, in which remote memory accesses take much longer to complete than local memory accesses. To achieve high performance, it is important to understand the memory locality characteristics. Memory access locality profiling can provide such information and feed back to software (operating systems and applications) designers for optimizing (physical memory) page allocation and minimizing the amount of remote memory accesses.