Debugging distributed shared memory applications

被引:0
|
作者
Olivier, Jeffrey [1 ]
Chen, Chih-Ping [1 ]
Hoeflinger, Jay [1 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A debugger is a crucial part of any programming system, and is especially crucial for those supporting a parallel programming paradigm, like OpenMP. A parallel, relaxed-consistency, distributed shared memory (DSM) system presents unique challenges to a debugger for several reasons: 1) the local copies of a given variable are not always consistent between distributed machines, so directly accessing the variable in the local memory by the debugger won't always work as expected; 2) if the DSM and debugger both modify page protections, they will likely interfere with each other; and 3) since a large number of SIGSEGVs occur as part of the normal operation of a DSM program, a program error producing a SIGSEGV may be missed. In this paper, we discuss these problems and propose solutions.
引用
收藏
页码:833 / +
页数:2
相关论文
共 50 条
  • [21] Distributed shared memory integration
    Geva, Mordechai
    Wiseman, Yair
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 146 - +
  • [22] HETEROGENEOUS DISTRIBUTED SHARED MEMORY
    ZHOU, SN
    STUMM, M
    LI, K
    WORTMAN, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (05) : 540 - 554
  • [23] PROGRAMMING WITH DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 176 - 183
  • [24] Checkpointing distributed shared memory
    Silva, LM
    Silva, JG
    JOURNAL OF SUPERCOMPUTING, 1997, 11 (02): : 137 - 158
  • [25] Distributed Shared Persistent Memory
    Shan, Yizhou
    Tsai, Shin-Yeh
    Zhang, Yiying
    PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 323 - 337
  • [26] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (05): : 443 - 464
  • [27] Broadcast distributed shared memory
    Auld, P
    Kearns, P
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 225 - 230
  • [28] A SCALABLE DISTRIBUTED SHARED MEMORY
    MURER, S
    FARBER, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 453 - 466
  • [29] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 21 - 38
  • [30] Flexible performance debugging of parallel and distributed applications
    de Kergommeaux, JC
    Guilloud, C
    Stein, BD
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 38 - 46