메뉴 건너뛰기




Volumn , Issue , 2009, Pages 337-348

SigRace: Signature-based data race detection

Author keywords

Concurrency defect; Data race; Happened before; Signature; SigRace; Timestamp

Indexed keywords

CACHE COHERENCE PROTOCOLS; COHERENCE PROTOCOL; CONVENTIONAL SCHEMES; DATA RACE DETECTION; DATA RACES; HAPPENED-BEFORE; HARDWARE MODULES; HARDWARE-ASSISTED; PARALLEL PROGRAM; SOFTWARE DEVELOPMENT; SOFTWARE INTERFACES; TIME-STAMP;

EID: 70450225725     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1555754.1555797     Document Type: Conference Paper
Times cited : (70)

References (30)
  • 2
    • 0014814325 scopus 로고
    • Space/time trade-offs in hash coding with allowable errors
    • B. H. Bloom. Space/time trade-offs in hash coding with allowable errors. Comm. of the ACM, 13(7):422-426, 1970.
    • (1970) Comm. of the ACM , vol.13 , Issue.7 , pp. 422-426
    • Bloom, B.H.1
  • 3
    • 35348862407 scopus 로고    scopus 로고
    • L. Ceze, J. Tuck, P. Montesinos, and J. Torrellas. BulkSC: Bulk enforcement of sequential consistency. In International Symposium on Computer Architecture, June 2007.
    • L. Ceze, J. Tuck, P. Montesinos, and J. Torrellas. BulkSC: Bulk enforcement of sequential consistency. In International Symposium on Computer Architecture, June 2007.
  • 5
    • 0036040605 scopus 로고    scopus 로고
    • J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Programming Language Design and Implementation, June 2002.
    • J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Programming Language Design and Implementation, June 2002.
  • 6
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard API for shared-memory programming
    • L. Dagum and R. Menon. OpenMP: An industry-standard API for shared-memory programming. IEEE Computational Science & Engineering, 5(1):46-55, 1998.
    • (1998) IEEE Computational Science & Engineering , vol.5 , Issue.1 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 7
    • 0026202534 scopus 로고
    • Logical time in distributed computing systems
    • C. Fidge. Logical time in distributed computing systems. IEEE Computer, 24(8):28-33, 1991.
    • (1991) IEEE Computer , vol.24 , Issue.8 , pp. 28-33
    • Fidge, C.1
  • 8
    • 70450283233 scopus 로고    scopus 로고
    • Intel Corporation. Intel Thread Checker. http://www.intel.com, 2008.
    • (2008) Intel Thread Checker
  • 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. Comm. of the ACM, 21(7):558-565, 1978.
    • (1978) Comm. of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 10
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • June
    • C.-K. Luk et al. Pin: Building customized program analysis tools with dynamic instrumentation. In Programming Language Design and Implementation, June 2005.
    • (2005) Programming Language Design and Implementation
    • Luk, C.-K.1
  • 13
    • 70450264454 scopus 로고    scopus 로고
    • C. C. Minh et al. An effective hybrid transactional memory system with strong isolation guarantees. In International Symposium on Computer Architecture, June 2007.
    • C. C. Minh et al. An effective hybrid transactional memory system with strong isolation guarantees. In International Symposium on Computer Architecture, June 2007.
  • 14
    • 35548939899 scopus 로고    scopus 로고
    • S. Narayanasamy, Z. Wang, J. Tigani, A. Edwards, and B. Calder. Automatically classifying benign and harmful data races using replay analysis. In Programming Language Design and Implementation, June 2007.
    • S. Narayanasamy, Z. Wang, J. Tigani, A. Edwards, and B. Calder. Automatically classifying benign and harmful data races using replay analysis. In Programming Language Design and Implementation, June 2007.
  • 15
    • 70450241888 scopus 로고    scopus 로고
    • R. H. B. Netzer and B. P. Miller. Detecting data races in parallel program executions. In In Workshop on Advances in Languages and Compilers for Parallel Computing, 1990.
    • R. H. B. Netzer and B. P. Miller. Detecting data races in parallel program executions. In In Workshop on Advances in Languages and Compilers for Parallel Computing, 1990.
  • 19
    • 0038346243 scopus 로고    scopus 로고
    • ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes
    • June
    • M. Prvulovic and J. Torrellas. ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes. In International Symposium on Computer Architecture, June 2003.
    • (2003) International Symposium on Computer Architecture
    • Prvulovic, M.1    Torrellas, J.2
  • 21
    • 34548235323 scopus 로고    scopus 로고
    • Rx: Treating bugs as allergies - a safe method to survive software failures
    • F. Qin, J. Tucek, Y. Zhou, and J. Sundaresan. Rx: Treating bugs as allergies - a safe method to survive software failures. A CM Transactions on Computer Systems, 25(3):7, 2007.
    • (2007) A CM Transactions on Computer Systems , vol.25 , Issue.3 , pp. 7
    • Qin, F.1    Tucek, J.2    Zhou, Y.3    Sundaresan, J.4
  • 22
    • 0001641893 scopus 로고    scopus 로고
    • RecPlay: A fully integrated practical record/replay system
    • M. Ronsse and K. De Bosschere. RecPlay: A fully integrated practical record/replay system. ACM Transactions on Computer Systems, 17(2):133-152, 1999.
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    De Bosschere, K.2
  • 24
    • 0031272525 scopus 로고    scopus 로고
    • Eraser: A dynamic data race detector for multithreaded programs
    • S. Savage et al. Eraser: A dynamic data race detector for multithreaded programs. A CM Transactions on Computer Systems, 15(4):391-411, 1997.
    • (1997) A CM Transactions on Computer Systems , vol.15 , Issue.4 , pp. 391-411
    • Savage, S.1
  • 25
  • 29


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