메뉴 건너뛰기




Volumn , Issue , 2011, Pages 401-410

RACEZ: A lightweight and non-invasive race detection tool for production applications

Author keywords

data races; performance monitoring unit; probability analysis; sampling

Indexed keywords

DATA RACES; HARDWARE PERFORMANCE; MULTI-THREADED APPLICATION; NON-INVASIVE; OPEN SOURCES; PERFORMANCE MONITORING; PROBABILITY ANALYSIS; PRODUCTION ENVIRONMENTS; PRODUCTION SYSTEM; RACE DETECTION; RUNTIME OVERHEADS; RUNTIMES; SERVER APPLICATIONS;

EID: 79959885726     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1985793.1985848     Document Type: Conference Paper
Times cited : (56)

References (31)
  • 4
    • 63549113935 scopus 로고    scopus 로고
    • QVM: An efficient runtime for detecting defects in deployed systems
    • ACM
    • M. Arnold, M. T. Vechev, and E. Yahav. QVM: an efficient runtime for detecting defects in deployed systems. In OOPSLA, pages 143-162. ACM, 2008.
    • (2008) OOPSLA , pp. 143-162
    • Arnold, M.1    Vechev, M.T.2    Yahav, E.3
  • 5
    • 77954721940 scopus 로고    scopus 로고
    • Pacer: Proportional detection of data races
    • M. D. Bond, K. E. Coons, and K. S. McKinley. Pacer: Proportional detection of data races. In PLDI, 2010.
    • (2010) PLDI
    • Bond, M.D.1    Coons, K.E.2    McKinley, K.S.3
  • 6
    • 77952272763 scopus 로고    scopus 로고
    • A randomized scheduler with probabilistic guarantees of finding bugs
    • S. Burckhardt, P. Kothari, M. Musuvathi, and S. Nagarakatte. A randomized scheduler with probabilistic guarantees of finding bugs. In ASPLOS, pages 167-178, 2010.
    • (2010) ASPLOS , pp. 167-178
    • Burckhardt, S.1    Kothari, P.2    Musuvathi, M.3    Nagarakatte, S.4
  • 8
    • 0031340339 scopus 로고    scopus 로고
    • ProfileMe: Hardware support for instruction-level profiling on out-of-order processors
    • J. Dean, J. E. Hicks, C. A. Waldspurger, W. E. Weihl, and G. Z. Chrysos. ProfileMe: Hardware support for instruction-level profiling on out-of-order processors. In MICRO, pages 292-302, 1997.
    • (1997) MICRO , pp. 292-302
    • Dean, J.1    Hicks, J.E.2    Waldspurger, C.A.3    Weihl, W.E.4    Chrysos, G.Z.5
  • 10
    • 70450237676 scopus 로고    scopus 로고
    • Fasttrack: Efficient and precise dynamic race detection
    • C. Flanagan and S. N. Freund. Fasttrack: efficient and precise dynamic race detection. In PLDI, pages 121-133, 2009.
    • (2009) PLDI , pp. 121-133
    • Flanagan, C.1    Freund, S.N.2
  • 11
    • 85076901048 scopus 로고    scopus 로고
    • Deadlock immunity: Enabling systems to defend against deadlocks
    • H. Jula, D. M. Tralamazza, C. Zamfir, and G. Candea. Deadlock immunity: Enabling systems to defend against deadlocks. In OSDI, pages 295-308, 2008.
    • (2008) OSDI , pp. 295-308
    • Jula, H.1    Tralamazza, D.M.2    Zamfir, C.3    Candea, G.4
  • 12
    • 77957773135 scopus 로고    scopus 로고
    • Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
    • S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In ASPLOS, pages 329-339, 2008.
    • (2008) ASPLOS , pp. 329-339
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 13
    • 33846504947 scopus 로고    scopus 로고
    • Avio: Detecting atomicity violations via access interleaving invariants
    • S. Lu, J. Tucek, F. Qin, and Y. Zhou. Avio: detecting atomicity violations via access interleaving invariants. In ASPLOS, pages 37-48, 2006.
    • (2006) ASPLOS , pp. 37-48
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 14
    • 70450242740 scopus 로고    scopus 로고
    • Literace: Effective sampling for lightweight data-race detection
    • D. Marino, M. Musuvathi, and S. Narayanasamy. Literace: effective sampling for lightweight data-race detection. In PLDI, pages 134-143, 2009.
    • (2009) PLDI , pp. 134-143
    • Marino, D.1    Musuvathi, M.2    Narayanasamy, S.3
  • 16
    • 70450225725 scopus 로고    scopus 로고
    • Sigrace: Signature-based data race detection
    • S. W. Keckler and L. A. Barroso, editors, ACM
    • A. Muzahid, D. S. Gracia, S. Qi, and J. Torrellas. Sigrace: signature-based data race detection. In S. W. Keckler and L. A. Barroso, editors, ISCA, pages 337-348. ACM, 2009.
    • (2009) ISCA , pp. 337-348
    • Muzahid, A.1    Gracia, D.S.2    Qi, S.3    Torrellas, J.4
  • 17
    • 0037702327 scopus 로고    scopus 로고
    • Hybrid dynamic data race detection
    • R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPOPP, pages 167-178, 2003.
    • (2003) PPOPP , pp. 167-178
    • O'Callahan, R.1    Choi, J.-D.2
  • 18
    • 67650809032 scopus 로고    scopus 로고
    • Ctrigger: Exposing atomicity violation bugs from their hiding places
    • S. Park, S. Lu, and Y. Zhou. Ctrigger: exposing atomicity violation bugs from their hiding places. In ASPLOS, pages 25-36, 2009.
    • (2009) ASPLOS , pp. 25-36
    • Park, S.1    Lu, S.2    Zhou, Y.3
  • 19
    • 67650854541 scopus 로고    scopus 로고
    • Multirace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. Multirace: efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience, 19(3):327-340, 2007.
    • (2007) Concurrency and Computation: Practice and Experience , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 20
    • 33845429905 scopus 로고    scopus 로고
    • Rx: Treating bugs as allergies - A safe method to survive software failures
    • F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou. Rx: treating bugs as allergies - a safe method to survive software failures. In SOSP, pages 235-248, 2005.
    • (2005) SOSP , pp. 235-248
    • Qin, F.1    Tucek, J.2    Sundaresan, J.3    Zhou, Y.4
  • 21
    • 34547175193 scopus 로고    scopus 로고
    • Accurate and efficient filtering for the intel thread checker race detector
    • P. Sack, B. E. Bliss, Z. Ma, P. Petersen, and J. Torrellas. Accurate and efficient filtering for the intel thread checker race detector. In ASID, pages 34-41, 2006.
    • (2006) ASID , pp. 34-41
    • Sack, P.1    Bliss, B.E.2    Ma, Z.3    Petersen, P.4    Torrellas, J.5
  • 24
    • 67650097005 scopus 로고    scopus 로고
    • Race directed random testing of concurrent programs
    • K. Sen. Race directed random testing of concurrent programs. In PLDI, pages 11-21, 2008.
    • (2008) PLDI , pp. 11-21
    • Sen, K.1
  • 25
    • 78349279381 scopus 로고    scopus 로고
    • Threadsanitizer - Data race detection in practice
    • December 12
    • K. Serebryany and T. Iskhodzhanov. Threadsanitizer - data race detection in practice. In WBIA09, December 12, 2009.
    • (2009) WBIA09
    • Serebryany, K.1    Iskhodzhanov, T.2
  • 26
    • 29844431607 scopus 로고    scopus 로고
    • Code coverage testing using hardware performance monitoring support
    • A. Shye, M. Iyer, V. J. Reddi, and D. A. Connors. Code coverage testing using hardware performance monitoring support. In AADEBUG, pages 159-163, 2005.
    • (2005) AADEBUG , pp. 159-163
    • Shye, A.1    Iyer, M.2    Reddi, V.J.3    Connors, D.A.4
  • 27
    • 37849039604 scopus 로고    scopus 로고
    • Relay: Static race detection on millions of lines of code
    • J. W. Voung, R. Jhala, and S. Lerner. Relay: static race detection on millions of lines of code. In ESEC/SIGSOFT FSE, pages 205-214, 2007.
    • (2007) ESEC/SIGSOFT FSE , pp. 205-214
    • Voung, J.W.1    Jhala, R.2    Lerner, S.3
  • 29
    • 77952248433 scopus 로고    scopus 로고
    • Conmem: Detecting severe concurrency bugs through an effect-oriented approach
    • W. Zhang, C. Sun, and S. Lu. Conmem: detecting severe concurrency bugs through an effect-oriented approach. In ASPLOS, pages 179-192, 2010.
    • (2010) ASPLOS , pp. 179-192
    • Zhang, W.1    Sun, C.2    Lu, S.3
  • 30
    • 34547665090 scopus 로고    scopus 로고
    • Hard: Hardware-assisted lockset-based race detection
    • P. Zhou, R. Teodorescu, and Y. Zhou. Hard: Hardware-assisted lockset-based race detection. In HPCA, pages 121-132, 2007.
    • (2007) HPCA , pp. 121-132
    • Zhou, P.1    Teodorescu, R.2    Zhou, Y.3


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