Reducing overheads for acquiring dynamic memory traces

被引:0
|
作者
Gao, XF [1 ]
Laurenzano, M [1 ]
Simon, B [1 ]
Snavely, A [1 ]
机构
[1] San Diego Supercomp Ctr, San Diego, CA 92093 USA
来源
IISWC - 2005: PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION | 2005年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Tools for acquiring dynamic memory address information for large scale applications are important for performance modeling, optimization, and for trace-driven simulation. However, straightforward use of binary instrumentation tools for such a fine-grained task as address tracing can cause astonishing slowdown in application run time. For example, in a large scale FY05 collaboration with the Department of Defense High Performance Computing Modernization Office (HPCMO), over I million processor hours were expended in order to gather address information on 7 parallel applications. In this work, we discuss in detail the issues surrounding the performance of memory address acquisition using low-level binary instrumentation tracing. We present three techniques and optimizations to improve performance: 1) SimPoint-guided sampling, 2) instrumentation tool routine optimization, and 3) reduction of instrumentation points through static application analysis. The use of these three techniques together reduces instrumented application slowdown by an order of magnitude. The techniques are generally applicable and have been deployed in the MetaSim tracer thereby enabling memory address acquisition for real-sized applications. We expect the optimizations reported here will reduce the HPCMO effort by approximately 80% in FY06.
引用
收藏
页码:46 / 55
页数:10
相关论文
共 50 条
  • [21] Reducing the protocol overheads of LANE in the MPOA protocol
    Lai, WK
    Lin, KH
    COMPUTER COMMUNICATIONS, 2000, 23 (07) : 680 - 694
  • [22] REDUCING MEMORY REQUIREMENTS OF DYNAMIC PROGRAMMING
    WONG, PJ
    LUENBERGER, DG
    OPERATIONS RESEARCH, 1968, 16 (06) : 1115 - +
  • [23] Reducing the overheads of hardware acceleration through datapath integration
    Jaaskelainen, Pekka
    Kultala, Heikki
    Pitkanen, Teemu
    Takala, Jarmo
    MULTIMEDIA ON MOBILE DEVICES 2008, 2008, 6821
  • [24] Memory Traces
    Gayford, Martin
    Doig, Peter
    APOLLO-THE INTERNATIONAL ART MAGAZINE, 2015, 181 (631): : 44 - 49
  • [25] MEMORY TRACES
    DALTON, GF
    NEW SCIENTIST, 1995, 147 (1991) : 53 - 54
  • [26] Traces in memory
    Lamart, Michel
    EUROPE-REVUE LITTERAIRE MENSUELLE, 2017, (1057) : 328 - 329
  • [27] Acquiring experiential traces in word-referent learning
    Tobias Richter
    Rolf A. Zwaan
    Inga Hoever
    Memory & Cognition, 2009, 37 : 1187 - 1196
  • [28] A Framework for Acquiring and Analyzing Traces from Cryptographic Devices
    Blanco Blanco, Alfonso
    Maria de Fuentes, Jose
    Gonzalez-Manzano, Lorena
    Hernandez Encinas, Luis
    Martin Munoz, Agustin
    Rodrigo Oliva, Jose Luis
    Sanchez Garcia, J. Ignacio
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2017, 2018, 239 : 283 - 300
  • [29] Acquiring experiential traces in word-referent learning
    Richter, Tobias
    Zwaan, Rolf A.
    Hoever, Inga
    MEMORY & COGNITION, 2009, 37 (08) : 1187 - 1196
  • [30] PROBLEMS OF MEMORY AND OF MEMORY TRACES
    LOKALOVA, NP
    YERMAKOVA, IV
    VOPROSY PSIKHOLOGII, 1979, (06) : 176 - 178