Clock snooping and its application in on-the-fly data race detection

被引:5
|
作者
De Bosschere, K [1 ]
Ronsse, M [1 ]
机构
[1] State Univ Ghent, Dept Elect & Informat Syst, B-9000 Ghent, Belgium
关键词
D O I
10.1109/ISPAN.1997.645115
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe dock snooping, a novel logical clock update technique that improves the performance of classical logical clocks (scalar clocks, vector clocks, as well as matrix clocks). The basic idea of clock snooping is that logical clocks will not only get updated with information piggybacked on communication messages, but that processes can explicitly request the current valve of the clock gf another process, and use that information to resynchronize their own clock. The usefulness of this concept is shown in our on-the-fly race detection software.
引用
收藏
页码:324 / 330
页数:7
相关论文
共 50 条
  • [1] A practical method for on-the-fly data race detection
    Ryu, EK
    Ha, KS
    Yoo, KY
    [J]. APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 264 - 273
  • [2] A practical method for on-the-fly data race detection
    Ryu, EK
    Ha, KS
    Yoo, KY
    [J]. APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 264 - 273
  • [3] Maintaining concurrency information for on-the-fly data race detection
    Audenaert, K
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 319 - 326
  • [4] On-the-Fly Data Race Detection for MPI RMA Programs with MUST
    Schwitanski, Simon
    Jenke, Joachim
    Tomski, Felix
    Terboven, Christian
    Mueller, Matthias S.
    [J]. 2022 IEEE/ACM SIXTH INTERNATIONAL WORKSHOP ON SOFTWARE CORRECTNESS FOR HPC APPLICATIONS (CORRECTNESS), 2022, : 27 - 36
  • [5] Efficient on-the-fly data race detection in multithreaded C++ programs
    Pozniansky, E
    Schuster, A
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (10) : 178 - 189
  • [6] Restructuring parallel programs for on-the-fly race detection
    Kim, YC
    Jun, YK
    [J]. PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 446 - 451
  • [7] On-the-fly Data Race Detection with the Enhanced OpenMP Series-Parallel Graph
    Boushehrinejadmoradi, Nader
    Yoga, Adarsh
    Nagarakatte, Santosh
    [J]. OPENMP: PORTABLE MULTI-LEVEL PARALLELISM ON MODERN SYSTEMS, 2020, 12295 : 149 - 164
  • [8] MultiRace: efficient on-the-fly data race detection in multithreaded C++ programs
    Pozniansky, Eli
    Schuster, Assaf
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (03): : 327 - 340
  • [9] A protocol-centric approach to on-the-fly race detection
    Perkovic, D
    Keleher, PJ
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (10) : 1058 - 1072
  • [10] An Efficient Algorithm for On-the-Fly Data Race Detection Using an Epoch-Based Technique
    Ha, Ok-Kyoon
    Jun, Yong-Kee
    [J]. SCIENTIFIC PROGRAMMING, 2015, 2015