메뉴 건너뛰기




Volumn , Issue , 2011, Pages 165-176

Demand-driven software race detection using hardware performance counters

Author keywords

Cache coherency; Data race detection; Demand analysis; Performance counters

Indexed keywords

BUG HUNTING; CACHE COHERENCY; CONCURRENCY ERRORS; DATA RACE DETECTION; DATA SHARING; DEMAND ANALYSIS; DEMAND-DRIVEN ANALYSIS; DETECTION ACCURACY; DYNAMIC DATA; HARDWARE PERFORMANCE COUNTERS; HARDWARE-ASSISTED; MEMORY ACCESS; PARALLEL BENCHMARKS; PARALLEL PROGRAM; PERFORMANCE COUNTERS; RACE DETECTION; RUNTIME OVERHEADS;

EID: 80052545221     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2000064.2000084     Document Type: Conference Paper
Times cited : (36)

References (47)
  • 4
    • 52649143372 scopus 로고    scopus 로고
    • Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
    • L. Baugh, N. Neelakantam, and C. Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. In Int'l. Symp. on Computer Architecture (ISCA), 2008.
    • (2008) Int'l. Symp. on Computer Architecture (ISCA)
    • Baugh, L.1    Neelakantam, N.2    Zilles, C.3
  • 15
    • 0032058458 scopus 로고    scopus 로고
    • Informing memory operations: Memory performance feedback mechanisms and their applications
    • M. Horowitz, M. Martonosi, T. C. Mowry, and M. D. Smith. Informing memory operations: Memory performance feedback mechanisms and their applications. Trans. on Computer Systems, 16:170-205, 1998.
    • (1998) Trans. on Computer Systems , vol.16 , pp. 170-205
    • Horowitz, M.1    Martonosi, M.2    Mowry, T.C.3    Smith, M.D.4
  • 19
    • 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. Communications of the ACM, 21(7):558-565, 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 33
    • 4344593013 scopus 로고    scopus 로고
    • Beyond stack smashing: Recent advances in exploiting buffer overruns
    • J. Pincus and B. Baker. Beyond stack smashing: Recent advances in exploiting buffer overruns. IEEE Security and Privacy, 2(4):20-27, 2004.
    • (2004) IEEE Security and Privacy , vol.2 , Issue.4 , pp. 20-27
    • Pincus, J.1    Baker, B.2
  • 41
    • 0036653890 scopus 로고    scopus 로고
    • The basics of performance-monitoring hardware
    • B. Sprunt. The basics of performance-monitoring hardware. IEEE Micro, 22(4):64-71, 2002.
    • (2002) IEEE Micro , vol.22 , Issue.4 , pp. 64-71
    • Sprunt, B.1
  • 44
    • 67650172172 scopus 로고    scopus 로고
    • PhD thesis, Massachusetts Institute of Technology, January
    • E. Witchel. Mondriaan Memory Protection. PhD thesis, Massachusetts Institute of Technology, January 2004.
    • (2004) Mondriaan Memory Protection
    • Witchel, E.1
  • 45
    • 0038684791 scopus 로고    scopus 로고
    • A "flight Data Recorder" for enabling full-system multiprocessor deterministic replay
    • M. Xu, R. Bodik, and M. D. Hill. A "Flight Data Recorder" for enabling full-system multiprocessor deterministic replay. In Int'l Symp. on Computer Architecture (ISCA), 2003.
    • (2003) Int'l Symp. on Computer Architecture (ISCA)
    • Xu, M.1    Bodik, R.2    Hill, M.D.3


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