Fault Detection in Multi-Threaded C plus plus Server Applications (Poster Abstract)

被引:0
|
作者
Muehlenfeld, Arndt [1 ]
Wotawa, Franz [1 ]
机构
[1] Graz Univ Technol, A-8010 Graz, Austria
关键词
data races; race conditions; debugging; parallel programs; synchronization; multi-threaded programming; object-oriented programming; static-dynamic co-analysis;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes experiments with the freely available tool Helgrind, results obtained by using it for debugging a server application comprising 500 kLOC. We present improvements to the runtime analysis of C++ programs that result in a dramatic reduction of false warnings.
引用
收藏
页码:142 / 143
页数:2
相关论文
共 50 条
  • [1] Fault Detection in Multi-Threaded C++ Server Applications
    Muehlenfeld, Arndt
    Wotawa, Franz
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 174 (09) : 5 - 22
  • [2] Runtime race detection for mum-threaded C plus plus server applications
    Muhlenfeld, Arndt
    Wotawa, Franz
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 111 - +
  • [3] Energy-Efficient Server Consolidation for Multi-threaded Applications in the Cloud
    Hankendi, Can
    Coskun, Ayse K.
    [J]. 2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [4] Dynamic Cache Contention Detection in Multi-threaded Applications
    Zhao, Qin
    Koh, David
    Raza, Syed
    Bruening, Derek
    Wong, Weng-Fai
    Amarasinghe, Saman
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (07) : 27 - 37
  • [5] An Open Source C plus plus Implementation of Multi-Threaded Gaussian Mixture Models, k-Means and Expectation Maximisation
    Sanderson, Conrad
    Curtin, Ryan
    [J]. 2017 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2017,
  • [6] POSTER ABSTRACT: Scheduling Multi-Threaded Tasks to Reduce Intra-Task Cache Contention
    Tessler, Corey
    Fisher, Nathan
    [J]. 2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [7] A multi-threaded server for shared hash table access
    Vckovski, A
    Brazile, J
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 7TH USENIX TCL/TK CONFERENCE (TCL/2K), 2000, : 175 - 182
  • [8] A case study on the lightweight verification of a multi-threaded task server
    Catano, Nestor
    Ahmed, Ijaz
    Siminiceanu, Radu I.
    Aldrich, Jonathan
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 169 - 187
  • [9] Design of a Tiny Multi-Threaded DNS64 Server
    Lencse, Gabor
    Soos, Andras Gabor
    [J]. 2015 38TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2015, : 27 - 32
  • [10] A Framework for Systematic Testing of Multi-threaded Applications
    Florian, Mihai
    [J]. 2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 278 - 279