메뉴 건너뛰기




Volumn , Issue , 2008, Pages 143-153

Dynamic recognition of synchronization operations for improved data race detection

Author keywords

Data races; Record and replay; Synchronization and infeasible races

Indexed keywords

BENCHMARK SUITES; DATA RACES; DEBUGGERS; DYNAMIC RECOGNITIONS; DYNAMIC SOFTWARES; FALSE NEGATIVES; FALSE POSITIVES; HARD PROBLEMS; MULTITHREADED PROGRAMS; PRIOR WORKS; RECORD AND REPLAY; SOURCE CODES; SPEED-UP; SYNCHRONIZATION OPERATIONS; USER CODES;

EID: 57449122105     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1390630.1390649     Document Type: Conference Paper
Times cited : (46)

References (32)
  • 2
    • 57449109049 scopus 로고    scopus 로고
    • E. Artiaga, N. Navarro, X. Martorell, Y. Becerra, M. Gil, and A. Serra. Experiences on the implementation of parmacs macros using different multiprocessor operating system interfaces
    • E. Artiaga, N. Navarro, X. Martorell, Y. Becerra, M. Gil, and A. Serra. Experiences on the implementation of parmacs macros using different multiprocessor operating system interfaces.
  • 6
    • 0026244475 scopus 로고
    • Techniques for debugging parallel programs with flowback analysis
    • J.-D. Choi, B. P. Miller, and R. H. B. Netzer. Techniques for debugging parallel programs with flowback analysis. ACM Trans. Program. Lang. Syst., 13(4):491-530, 1991.
    • (1991) ACM Trans. Program. Lang. Syst , vol.13 , Issue.4 , pp. 491-530
    • Choi, J.-D.1    Miller, B.P.2    Netzer, R.H.B.3
  • 9
    • 17144373715 scopus 로고    scopus 로고
    • Type-based race detection for Java
    • C. Flanagan and S. N. Freund. Type-based race detection for Java. ACM SIGPLAN Notices, 35(5):219-232, 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.5 , pp. 219-232
    • Flanagan, C.1    Freund, S.N.2
  • 10
    • 1442312209 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • C. Flanagan and S. N. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. SIGPLAN Not., 39(l):256-267, 2004.
    • (2004) SIGPLAN Not , vol.39 , Issue.L , pp. 256-267
    • Flanagan, C.1    Freund, S.N.2
  • 13
    • 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, 21(7):558-565, 1978.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 14
    • 33745304805 scopus 로고    scopus 로고
    • C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. SIGPLAN Not., 40(6):190-200, 2005.
    • C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. SIGPLAN Not., 40(6):190-200, 2005.
  • 17
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • J. M. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comput. Syst., 9(l):21-65, 1991.
    • (1991) ACM Trans. Comput. Syst , vol.9 , Issue.L , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 24
    • 57449100004 scopus 로고    scopus 로고
    • V. Project. Helgrind, a data race detector. In http ://valgrind.org/docs/ manual/hg-manual.html, 2003.
    • V. Project. Helgrind, a data race detector. In http ://valgrind.org/docs/ manual/hg-manual.html, 2003.
  • 25
    • 0001641893 scopus 로고    scopus 로고
    • Recplay: A fully integrated practical record/replay system
    • M. Ronsse and K. D. Bosschere. Recplay: a fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2):133-152, 1999.
    • (1999) ACM Trans. Comput. Syst , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    Bosschere, K.D.2


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