A practical method for on-the-fly data race detection

被引:0
|
作者
Ryu, EK [1 ]
Ha, KS [1 ]
Yoo, KY [1 ]
机构
[1] Kyungpook Natl Univ, Dept Comp Engn, Taegu, South Korea
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Detecting data race is an important debugging problem that should be solved in the shared-memory parallel programs. To attack this problem, considerable works have been developed in the literature. In particular, detecting data races on-the-fly is regarded as more efficient strategy. However, the time and space overhead required to perform the technique on-the-fly is still considered as a serious problem. This paper presents a practical method to improve the problem. The target model of our method for detecting data race on-the-fly is the shared-memory programs with nested fork-join parallelism. The method presented here shows that it is more efficient in the complexity of space and time over previous techniques. Thus, it makes the technique for detecting data race on-the-fly more practical. The worst-case of space and time required to apply our method to the parallel programs are O(VT) and O(T) respectively.
引用
收藏
页码:264 / 273
页数:10
相关论文
共 50 条
  • [41] On-the-fly Particle Filter Registration for Laser Data
    Rink, Christian
    Kriegel, Simon
    Hasse, Jakob
    Marton, Zoltan-Csaba
    PROCEEDING OF 2016 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR), 2016, : 469 - 474
  • [42] On-The-Fly error correction in storage data channels
    Wan, Zhikun
    Zhang, Jiangling
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 19 (07): : 45 - 48
  • [43] Practical higher-order pattern unification with on-the-fly raising
    Nadathur, G
    Linnell, N
    LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 371 - 386
  • [44] POTR: Practical On-the-fly Rejection of Injected and Replayed 802.15.4 Frames
    Krentz, Konrad-Felix
    Meinel, Christoph
    Schnjakin, Maxim
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, (ARES 2016), 2016, : 59 - 68
  • [45] On-the-Fly Load Data Value Tracing in Multicores
    Ponugoti, Mounika
    Tewar, Amrish K.
    Milenkovic, Aleksandar
    2016 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2016,
  • [46] On-the-fly data compression/decompression mechanism with ExpEther
    Shimura, Hideki
    Mitsuishi, Takuji
    Amano, Hideharu
    Kan, Masaki
    Yoshikawa, Takashi
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 112 - 118
  • [47] LIMITS OF DETECTION AND RESOLUTION FOR ON-THE-FLY FLUORESCENCE LIFETIME DETECTION IN HPLC
    SMALLEY, MB
    MCGOWN, LB
    ANALYTICAL CHEMISTRY, 1995, 67 (08) : 1371 - 1376
  • [48] ON-THE-FLY COMPRESSION METHOD FOR IMAGE SCANNERS.
    Anon
    IBM technical disclosure bulletin, 1986, 28 (10): : 4323 - 4324
  • [49] ConDU: Method for On-the-fly Detection of Non-deadlock Concurrency Errors in UAV Software
    Park, Jinseok
    Bae, Chang-Hui
    Lee, Seongjin
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW 2024, 2024, : 137 - 143
  • [50] Data Augmentation On-the-fly and Active Learning in Data Stream Classification
    Malialisa, Kleanthis
    Papatheodoulou, Dimitris
    Filippou, Stylianos
    Panayiotou, Christos G.
    Polycarpou, Marios M.
    2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 1408 - 1414