Home // INFOCOMP 2011, The First International Conference on Advanced Communications and Computation // View article


Mptrace: Characterizing Physical Memory Usage for Chip Multiprocessors

Authors:
Francesc Guim
Josep Jorba
Miquel Ferrer
Ivan Rodero
Manish Parashar

Keywords: memory, instrumentation, pin

Abstract:
—The performance of high performance computing applications depends highly on how they are implemented. However, their runtime behavior is tightly coupled with the resources they are allocated such as in which cores the application threads run or in which memory devices their memory space is placed. Thus, depending on their characteristics, aplications may exhibit more affinity to specific types of processors or perform better in a given architecture. In this paper, mptrace, a novel PIN-based tool aiming at profiling the applications physical memory usage is presented. Mptrace provides mechanisms to characterize the applications access to physical memory pages and thus to explore possible memory usage optimizations such as those aiming at improving performance-power trade offs. Two different implementations of mptrace are described and evaluated using NAS parallel benchmarks. The study of physical memory usage of NAS parallel benchmarks along with the discussio of a specific use case shows the large potential of mptrace

Pages: 109 to 114

Copyright: Copyright (c) IARIA, 2011

Publication date: October 23, 2011

Published in: conference

ISSN: 2308-3484

ISBN: 978-1-61208-161-8

Location: Barcelona, Spain

Dates: from October 23, 2011 to October 29, 2011