메뉴 건너뛰기




Volumn , Issue , 2009, Pages

Helgrind+: An efficient dynamic race detector

Author keywords

Debugging; Dynamic analysis; Happens before; Lockset; Multi threaded programming; Parallel programs; Race conditions; Race detection

Indexed keywords

MULTI-THREADED PROGRAMMING; MULTITHREADED; PARALLEL PROGRAM; RACE CONDITION; RACE DETECTION;

EID: 70449975663     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/IPDPS.2009.5160998     Document Type: Conference Paper
Times cited : (60)

References (23)
  • 1
    • 0026829493 scopus 로고
    • What are race conditions?: Some issues and formalizations
    • R. H. B. Netzer and B. P. Miller, "What are race conditions?: Some issues and formalizations," ACM Lett. Program. Lang. Syst., vol. 1, no. 1, pp. 74-88, 1992.
    • (1992) ACM Lett. Program. Lang. Syst , vol.1 , Issue.1 , pp. 74-88
    • Netzer, R.H.B.1    Miller, B.P.2
  • 2
    • 70449829986 scopus 로고    scopus 로고
    • Valgrind-project, Online, Available
    • Valgrind-project., "Helgrind: a data-race detector," 2007. [Online]. Available: http://valgrind.org/docs/manual/hgmanual. html
    • (2007) Helgrind: A data-race detector
  • 4
    • 63549095070 scopus 로고    scopus 로고
    • The parsec benchmark suite: Characterization and architectural implications,
    • Tech. Rep, January
    • C. Bienia, S. Kumar, J. P. Singh, and K. Li, "The parsec benchmark suite: Characterization and architectural implications," Tech. Rep., January 2008.
    • (2008)
    • Bienia, C.1    Kumar, S.2    Singh, J.P.3    Li, K.4
  • 5
    • 35448955692 scopus 로고    scopus 로고
    • Valgrind: A framework for heavyweight dynamic binary instrumentation
    • N. Nethercote and J. Seward, "Valgrind: a framework for heavyweight dynamic binary instrumentation," SIGPLAN Not., vol. 42, no. 6, pp. 89-100, 2007.
    • (2007) SIGPLAN Not , vol.42 , Issue.6 , pp. 89-100
    • Nethercote, N.1    Seward, J.2
  • 6
    • 26944465062 scopus 로고    scopus 로고
    • Dynamic binary analysis and instrumentation,
    • Ph.D. dissertation, University of Cambridge, UK
    • N. Nethercote, "Dynamic binary analysis and instrumentation," Ph.D. dissertation, University of Cambridge, UK,2004.
    • (2004)
    • Nethercote, N.1
  • 9
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport, "Time, clocks, and the ordering of events in a distributed system," Commun. ACM, vol. 21, no. 7, pp. 558-565, 1978.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 11
    • 33845437908 scopus 로고    scopus 로고
    • Racetrack: Efficient detection of data race conditions via adaptive tracking
    • Y. Yu, T. Rodeheffer, and W. Chen, "Racetrack: efficient detection of data race conditions via adaptive tracking," SIGOPS Oper. Syst. Rev., vol. 39, no. 5, pp. 221-234, 2005.
    • (2005) SIGOPS Oper. Syst. Rev , vol.39 , Issue.5 , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3
  • 12
    • 67650854541 scopus 로고    scopus 로고
    • Multirace: Efficient on-thefly data race detection in multithreaded c++ programs: Research articles
    • E. Pozniansky and A. Schuster, "Multirace: efficient on-thefly data race detection in multithreaded c++ programs: Research articles," Concurr. Comput. : Pract. Exper., vol. 19, no. 3, pp. 327-340, 2007.
    • (2007) Concurr. Comput. : Pract. Exper , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 13
    • 1442313250 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • R. O'Callahan and J.-D. Choi, "Hybrid dynamic data race detection," SIGPLAN Not., vol. 38, no. 10, pp. 167-178, 2003.
    • (2003) SIGPLAN Not , vol.38 , Issue.10 , pp. 167-178
    • O'Callahan, R.1    Choi, J.-D.2
  • 14
    • 84947286828 scopus 로고    scopus 로고
    • Runtime checking of multithreaded applications with visual threads
    • London, UK: Springer-Verlag, Online, Available
    • J. J. Harrow, "Runtime checking of multithreaded applications with visual threads," in Proceedings of the 7th International SPIN Workshop on SPIN ModelChecking and Software Verification. London, UK: Springer-Verlag, 2000, pp. 331-342. [Online]. Available: citeseer.ist.psu.edu/ harrow00runtime.html
    • (2000) Proceedings of the 7th International SPIN Workshop on SPIN ModelChecking and Software Verification , pp. 331-342
    • Harrow, J.J.1
  • 15
    • 84976709919 scopus 로고
    • Detecting access anomalies in programs with critical sections
    • A. Dinning and E. Schonberg, "Detecting access anomalies in programs with critical sections," SIGPLAN Not., vol. 26, no. 12, pp. 85-96, 1991.
    • (1991) SIGPLAN Not , vol.26 , Issue.12 , pp. 85-96
    • Dinning, A.1    Schonberg, E.2
  • 16
    • 70449799638 scopus 로고    scopus 로고
    • Runtime race detection in multi-threaded programs,
    • Ph.D. dissertation, IST, Institut fuer Softwaretechnologie, Technische Universitaet Graz, May
    • A. Muehlenfeld, "Runtime race detection in multi-threaded programs," Ph.D. dissertation, IST - Institut fuer Softwaretechnologie, Technische Universitaet Graz, May 2007.
    • (2007)
    • Muehlenfeld, A.1
  • 18
    • 70449829984 scopus 로고    scopus 로고
    • T. Committee, Tool interface standard (tis) executable and linking format (elf) specification version 1.2, 1995. [Online]. Available: http://refspecs.freestandards.org/elf/elf.pdf
    • T. Committee, "Tool interface standard (tis) executable and linking format (elf) specification version 1.2," 1995. [Online]. Available: http://refspecs.freestandards.org/elf/elf.pdf
  • 21
    • 70449760312 scopus 로고    scopus 로고
    • G. D. Library, Glib reference manual, 2008. [Online]. Available: http://library.gnome.org/devel/glib/
    • G. D. Library, "Glib reference manual," 2008. [Online]. Available: http://library.gnome.org/devel/glib/


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.