메뉴 건너뛰기




Volumn , Issue , 2013, Pages 193-206

Cyrus: Unintrusive application-level record-replay for replay parallelism

Author keywords

Application level parallel replay; Backend log processing; Deterministic replay; Source only recording; Unintrusive hardware assisted recording

Indexed keywords

APPLICATION-LEVEL PARALLEL REPLAY; D.1.3 [PROGRAMMING TECHNIQUES]: CONCURRENT PROGRAMMING - PARALLEL PROGRAMMING; DETERMINISTIC REPLAY; HARDWARE-ASSISTED; MULTIPLE DATA STREAM ARCHITECTURES (MULTIPROCESSORS); PROCESSOR ARCHITECTURES; SOFTWARE MODIFICATION; SOURCE-ONLY RECORDING;

EID: 84875675910     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2451116.2451138     Document Type: Conference Paper
Times cited : (16)

References (38)
  • 1
    • 0026153167 scopus 로고
    • An execution-backtracking approach to debugging
    • May
    • H. Agrawal et al. An Execution-Backtracking Approach to Debugging. IEEE Software, 8(3), May 1991.
    • (1991) IEEE Software , vol.8 , Issue.3
    • Agrawal, H.1
  • 3
  • 4
    • 0014814325 scopus 로고
    • Space/Time trade-offs in hash coding with allowable errors
    • July
    • B. Bloom. Space/Time Trade-Offs in Hash Coding with Allowable Errors. Communications of the ACM, 11(7), July 1970.
    • (1970) Communications of the ACM , vol.11 , Issue.7
    • Bloom, B.1
  • 6
    • 0031704349 scopus 로고    scopus 로고
    • Starfire: Extending the SMP envelope
    • Jan.
    • A. Charlesworth. Starfire: Extending the SMP Envelope. IEEE Micro, 18(1), Jan. 1998.
    • (1998) IEEE Micro , vol.18 , Issue.1
    • Charlesworth, A.1
  • 7
    • 77954993218 scopus 로고    scopus 로고
    • LReplay: A pending period based deterministic replay scheme
    • Y. Chen et al. LReplay: A pending period based deterministic replay scheme. In Int. Symposium on Computer Architecture, 2010.
    • (2010) Int. Symposium on Computer Architecture
    • Chen, Y.1
  • 15
    • 85077373727 scopus 로고    scopus 로고
    • Debugging operating systems with time-traveling virtual machines
    • S. T. King et al. Debugging operating systems with time-traveling virtual machines. In USENIX Annual Technical Conference, 2005.
    • (2005) USENIX Annual Technical Conference
    • King, S.T.1
  • 17
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • July
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7), July 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7
    • Lamport, L.1
  • 18
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • Apr.
    • T. J. LeBlanc and J. M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay. IEEE Trans. Comput., 36(4), Apr. 1987.
    • (1987) IEEE Trans. Comput. , vol.36 , Issue.4
    • LeBlanc, T.J.1    Mellor-Crummey, J.M.2
  • 19
    • 84875641490 scopus 로고    scopus 로고
    • Offline symbolic analysis for multi-processor execution replay
    • D. Lee et al. Offline symbolic analysis for multi-processor execution replay. In Int. Symposium on Microarchitecture, 2009.
    • (2009) Int. Symposium on Microarchitecture
    • Lee, D.1
  • 22
    • 0036469676 scopus 로고    scopus 로고
    • Simics: A full system simulation platform
    • February
    • P. S. Magnusson et al. Simics: A Full System Simulation Platform. IEEE Computer, 35(2), February 2002.
    • (2002) IEEE Computer , vol.35 , Issue.2
    • Magnusson, P.S.1
  • 23
    • 52649147142 scopus 로고    scopus 로고
    • DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
    • P. Montesinos et al. DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently. In Int. Symposium on Computer Architecture, 2008.
    • (2008) Int. Symposium on Computer Architecture
    • Montesinos, P.1
  • 25
    • 27544515395 scopus 로고    scopus 로고
    • BugNet: Continuously recording program execution for deterministic replay debugging
    • S. Narayanasamy et al. BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging. In Int. Symposium on Computer Architecture, 2005.
    • (2005) Int. Symposium on Computer Architecture
    • Narayanasamy, S.1
  • 28
    • 72249098984 scopus 로고    scopus 로고
    • PRES: Probabilistic replay with execution sketching on multiprocessors
    • S. Park et al. PRES: Probabilistic replay with execution sketching on multiprocessors. In Symposium on Operating Systems Principles, 2009.
    • (2009) Symposium on Operating Systems Principles
    • Park, S.1
  • 29
    • 77954001423 scopus 로고    scopus 로고
    • PinPlay: A framework for deterministic replay and reproducible analysis of parallel programs
    • H. Patil et al. PinPlay: A framework for deterministic replay and reproducible analysis of parallel programs. In Int. Symposium on Code Generation and Optimization, 2010.
    • (2010) Int. Symposium on Code Generation and Optimization
    • Patil, H.1
  • 30
    • 84875670092 scopus 로고    scopus 로고
    • Architecting a chunk-based memory race recorder in modern CMPs
    • G. Pokam et al. Architecting a chunk-based memory race recorder in modern CMPs. In Int. Symposium on Microarchitecture, 2009.
    • (2009) Int. Symposium on Microarchitecture
    • Pokam, G.1
  • 31
    • 84875656295 scopus 로고    scopus 로고
    • CoreRacer: A practical memory race recorder for multicore x86 TSO processors
    • G. Pokam et al. CoreRacer: A practical memory race recorder for multicore x86 TSO processors. In Int. Symposium on Microarchitecture, 2011.
    • (2011) Int. Symposium on Microarchitecture
    • Pokam, G.1
  • 33
    • 79959917961 scopus 로고    scopus 로고
    • Flashback: A lightweight extension for rollback and deterministic replay for software debugging
    • S. M. Srinivasan et al. Flashback: a lightweight extension for rollback and deterministic replay for software debugging. In USENIX Annual Technical Conference, 2004.
    • (2004) USENIX Annual Technical Conference
    • Srinivasan, S.M.1
  • 35
    • 77955007123 scopus 로고    scopus 로고
    • Timetraveler: Exploiting acyclic races for optimizing memory race recording
    • G. Voskuilen et al. Timetraveler: Exploiting acyclic races for optimizing memory race recording. In Int. Symposium on Computer Architecture, 2010.
    • (2010) Int. Symposium on Computer Architecture
    • Voskuilen, G.1
  • 36
    • 85087598069 scopus 로고    scopus 로고
    • A "flight data recorder" for enabling full-system multiprocessor deterministic replay
    • M. Xu et al. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In Int. Symposium on Computer Architecture, 2003.
    • (2003) Int. Symposium on Computer Architecture
    • Xu, M.1
  • 38
    • 79955708930 scopus 로고    scopus 로고
    • A fully integrated multi-CPU, GPU and memory controller 32nm processor
    • M. Yuffe et al. A fully integrated multi-CPU, GPU and memory controller 32nm processor. In Int. Solid-State Circuits Conference, 2011.
    • (2011) Int. Solid-State Circuits Conference
    • Yuffe, M.1


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