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 条
  • [31] ProRace: Practical Data Race Detection for Production Use
    Zhang, Tong
    Jung, Changhee
    Lee, Dongyoon
    ACM SIGPLAN NOTICES, 2017, 52 (04) : 149 - 162
  • [32] ProRace: Practical Data Race Detection for Production Use
    Zhang, Tong
    Jung, Changhee
    Lee, Dongyoon
    TWENTY-SECOND INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXII), 2017, : 149 - 162
  • [33] ProRace: Practical Data Race Detection for Production Use
    Zhang, Tong
    Jung, Changhee
    Lee, Dongyoon
    OPERATING SYSTEMS REVIEW, 2017, 51 (02) : 149 - 162
  • [34] Featherlight On-the-fly False-sharing Detection
    Chabbi, Milind
    Wen, Shasha
    Liu, Xu
    ACM SIGPLAN NOTICES, 2018, 53 (01) : 152 - 167
  • [35] On-the-fly Progress Detection in Iterative Stream Queries
    Chandramouli, Badrish
    Goldstein, Jonathan
    Maier, David
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01): : 241 - 252
  • [36] On-the-Fly Detection of Novel Objects in Indoor Environments
    Langer, Edith
    Ridder, Bram
    Cashmore, Michael
    Magazzeni, Daniele
    Zillich, Michael
    Vincze, Markus
    2017 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (IEEE ROBIO 2017), 2017, : 900 - 907
  • [37] On-the-fly calibration system for the ISO Data Archive
    Osuna, P
    Arviset, C
    Saxton, R
    Pollock, A
    Verdugo, E
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 195 - 198
  • [38] On-The-Fly Data Integration Models for Biological Databases
    Naidu, Pavithra G.
    Palakal, Mathew J.
    Hartanto, Shielly
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 118 - +
  • [39] On-the-fly Data Compression for Efficient TCP Transmission
    Wang, Min
    Wang, Junfeng
    Mou, Xuan
    Han, Sunyoung
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (03): : 471 - 489
  • [40] On-the-Fly Hierarchies for Numerical Attributes in Data Anonymization
    Campan, Alina
    Cooper, Nicholas
    SECURE DATA MANAGEMENT, 2010, 6358 : 13 - 25