메뉴 건너뛰기




Volumn , Issue , 2014, Pages 223-237

RelaxReplay: Record and replay for relaxed-consistency multiprocessors

Author keywords

Memory race recording; Record and deterministic replay; Relaxed consisten

Indexed keywords

COHERENCE PROTOCOL; COMPLETE SOLUTIONS; CURRENT PROCESSORS; DETERMINISTIC REPLAY; MEMORY RACE RECORDINGS; MULTI-THREADED PROGRAMS; RELAXED CONSISTEN; TOTAL STORE ORDER;

EID: 84897757780     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2541940.2541979     Document Type: Conference Paper
Times cited : (20)

References (36)
  • 1
    • 0026153167 scopus 로고
    • An execution-backtracking approach to debugging
    • May
    • H. Agrawal, R. A. DeMillo, and E. H. Spafford. An Execution-Backtracking Approach to Debugging. IEEE Software, 8(3), May 1991.
    • (1991) IEEE Software , vol.8 , Issue.3
    • Agrawal, H.1    Demillo, R.A.2    Spafford, E.H.3
  • 2
    • 84865678310 scopus 로고    scopus 로고
    • ARM, ARMv7-A and ARMv7-R Edition C, July 2012
    • ARM. ARM Architecture Reference Manual, ARMv7-A and ARMv7-R Edition Issue C, July 2012.
    • ARM Architecture Reference Manual
  • 3
    • 79959602166 scopus 로고    scopus 로고
    • Karma: Scalable deterministic record-replay
    • June
    • A. Basu, J. Bobba, and M. D. Hill. Karma: Scalable Deterministic Record-Replay. In ICS, June 2011.
    • (2011) ICS
    • Basu, A.1    Bobba, J.2    Hill, M.D.3
  • 4
    • 0014814325 scopus 로고
    • Space/time trade-offs in hash coding with allowable errors
    • July
    • B. H. Bloom. Space/Time Trade-Offs in Hash Coding with Allowable Errors. Comm. of the ACM, 11(7), July 1970.
    • (1970) Comm. of the ACM , vol.11 , pp. 7
    • Bloom, B.H.1
  • 5
    • 0030086704 scopus 로고    scopus 로고
    • Hypervisor-based fault-tolerance
    • February
    • T. Bressoud and F. Schneider. Hypervisor-Based Fault-Tolerance. ACM TOCS, 14(1), February 1996.
    • (1996) ACM TOCS , vol.14 , pp. 1
    • Bressoud, T.1    Schneider, F.2
  • 6
    • 77954993218 scopus 로고    scopus 로고
    • LReplay: A pending period based deterministic replay scheme
    • June
    • Y. Chen, W. Hu, T. Chen, and R. Wu. LReplay: A Pending Period Based Deterministic Replay Scheme. In ISCA, June 2010.
    • (2010) ISCA
    • Chen, Y.1    Hu, W.2    Chen, T.3    Wu, R.4
  • 8
    • 11844249640 scopus 로고    scopus 로고
    • ReVirt: Enabling intrusion analysis through virtual-machine logging and replay
    • December
    • G. W. Dunlap, S. T. King, S. Cinar, M. A. Basrai, and P. M. Chen. ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay. In OSDI, December 2002.
    • (2002) OSDI
    • Dunlap, G.W.1    King, S.T.2    Cinar, S.3    Basrai, M.A.4    Chen, P.M.5
  • 10
    • 52649164239 scopus 로고    scopus 로고
    • Rerun: Exploiting episodes for lightweight memory race recording
    • June
    • D. R. Hower and M. D. Hill. Rerun: Exploiting Episodes for Lightweight Memory Race Recording. In ISCA, June 2008.
    • (2008) ISCA
    • Hower, D.R.1    Hill, M.D.2
  • 11
    • 84885639914 scopus 로고    scopus 로고
    • Detecting past and present intrusions through vulnerability-specific predicates
    • October
    • A. Joshi, S. T. King, G. W. Dunlap, and P. M. Chen. Detecting Past and Present Intrusions Through Vulnerability-Specific Predicates. In SOSP, October 2005.
    • (2005) SOSP
    • Joshi, A.1    King, S.T.2    Dunlap, G.W.3    Chen, P.M.4
  • 12
    • 10644279224 scopus 로고    scopus 로고
    • Backtracking intrusions
    • October
    • S. T. King and P. M. Chen. Backtracking Intrusions. In SOSP, October 2003.
    • (2003) SOSP
    • King, S.T.1    Chen, P.M.2
  • 13
    • 85077373727 scopus 로고    scopus 로고
    • Debugging operating systems with time-traveling virtual machines
    • April
    • S. T. King, G. W. Dunlap, and P. M. Chen. Debugging Operating Systems with Time-Traveling Virtual Machines. In USENIX Ann. Tech. Conf., April 2005.
    • (2005) USENIX Ann. Tech. Conf.
    • King, S.T.1    Dunlap, G.W.2    Chen, P.M.3
  • 14
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • September
    • L. Lamport. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs. IEEE Trans. Comput., 28(9), September 1979.
    • (1979) IEEE Trans. Comput. , vol.28 , pp. 9
    • Lamport, L.1
  • 15
    • 76749139025 scopus 로고    scopus 로고
    • Offline symbolic analysis for multi-processor execution replay
    • December
    • D. Lee, M. Said, S. Narayanasamy, Z. Yang, and C. Pereira. Offline Symbolic Analysis for Multi-Processor Execution Replay. In MICRO, December 2009.
    • (2009) MICRO
    • Lee, D.1    Said, M.2    Narayanasamy, S.3    Yang, Z.4    Pereira, C.5
  • 16
    • 77952252719 scopus 로고    scopus 로고
    • Respec: Efficient online multiprocessor replay via speculation and external determinism
    • March
    • D. Lee, B. Wester, K. Veeraraghavan, S. Narayanasamy, P. M. Chen, and J. Flinn. Respec: Efficient Online Multiprocessor Replay via Speculation and External Determinism. In ASPLOS, March 2010.
    • (2010) ASPLOS
    • Lee, D.1    Wester, B.2    Veeraraghavan, K.3    Narayanasamy, S.4    Chen, P.M.5    Flinn, J.6
  • 17
    • 79955927767 scopus 로고    scopus 로고
    • Offline symbolic analysis to infer total store order
    • February
    • D. Lee, M. Said, S. Narayanasamy, and Z. Yang. Offline Symbolic Analysis to Infer Total Store Order. In HPCA, February 2011.
    • (2011) HPCA
    • Lee, D.1    Said, M.2    Narayanasamy, S.3    Yang, Z.4
  • 18
    • 52649147142 scopus 로고    scopus 로고
    • DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
    • June
    • P. Montesinos, L. Ceze, and J. Torrellas. DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently. In ISCA, June 2008.
    • (2008) ISCA
    • Montesinos, P.1    Ceze, L.2    Torrellas, J.3
  • 19
    • 67650081259 scopus 로고    scopus 로고
    • Capo: A software-hardware interface for practical deterministic multiprocessor replay
    • March
    • P. Montesinos, M. Hicks, S. T. King, and J. Torrellas. Capo: A Software-Hardware Interface for Practical Deterministic Multiprocessor Replay. In ASPLOS, March 2009.
    • (2009) ASPLOS
    • Montesinos, P.1    Hicks, M.2    King, S.T.3    Torrellas, J.4
  • 20
    • 27544515395 scopus 로고    scopus 로고
    • BugNet:Continuously recording program execution for deterministic replay debugging
    • June
    • S. Narayanasamy, G. Pokam, and B. Calder. BugNet:Continuously Recording Program Execution for Deterministic Replay Debugging. In ISCA, June 2005.
    • (2005) ISCA
    • Narayanasamy, S.1    Pokam, G.2    Calder, B.3
  • 21
    • 34249779799 scopus 로고    scopus 로고
    • Recording shared memory dependencies using strata
    • Oct
    • S. Narayanasamy, C. Pereira, and B. Calder. Recording Shared Memory Dependencies Using Strata. In ASPLOS, Oct 2006.
    • (2006) ASPLOS
    • Narayanasamy, S.1    Pereira, C.2    Calder, B.3
  • 22
    • 72249098984 scopus 로고    scopus 로고
    • PRES: Probabilistic replay with execution sketching on multiprocessors
    • October
    • S. Park, Y. Zhou,W. Xiong, Z. Yin, R. Kaushik, K. H. Lee, and S. Lu. PRES: Probabilistic Replay with Execution Sketching on Multiprocessors. In SOSP, October 2009.
    • (2009) SOSP
    • Park, S.1    Zhouw. Xiong, Y.2    Yin, Z.3    Kaushik, R.4    Lee, K.H.5    Lu, S.6
  • 26
    • 84897792640 scopus 로고    scopus 로고
    • Power.org, 2.06 Revision B, July
    • Power.org. Power ISATM Version 2.06 Revision B, July 2010.
    • (2010) Power ISATM Version
  • 27
    • 84880253977 scopus 로고    scopus 로고
    • Rainbow: Efficient memory dependence recording with high replay parallelism for relaxed memory model
    • Feb
    • X. Qian, H. Huang, B. Sahelices, and D. Qian. Rainbow: Efficient Memory Dependence Recording with High Replay Parallelism for Relaxed Memory Model. In HPCA, Feb 2013.
    • (2013) HPCA
    • Qian, X.1    Huang, H.2    Sahelices, B.3    Qian, D.4
  • 29
    • 79959917961 scopus 로고    scopus 로고
    • Flashback: A lightweight extension for rollback and deterministic replay for software debugging
    • June
    • S. M. Srinivasan, S. Kandula, C. R. Andrews, and Y. Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In USENIX Ann. Tech. Conf., June 2004.
    • (2004) USENIX Ann. Tech. Conf.
    • Srinivasan, S.M.1    Kandula, S.2    Andrews, C.R.3    Zhou, Y.4
  • 33
    • 77955007123 scopus 로고    scopus 로고
    • Timetraveler: Exploiting acyclic races for optimizing memory race recording
    • June
    • G. Voskuilen, F. Ahmad, and T. N. Vijaykumar. Timetraveler: Exploiting Acyclic Races for Optimizing Memory Race Recording. In ISCA, June 2010.
    • (2010) ISCA
    • Voskuilen, G.1    Ahmad, F.2    Vijaykumar, T.N.3
  • 34
    • 0029194459 scopus 로고
    • The SPLASH-2 Programs: Characterization and methodological considerations
    • June
    • S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 Programs: Characterization and Methodological Considerations. In ISCA, June 1995.
    • (1995) ISCA
    • Woo, S.C.1    Ohara, M.2    Torrie, E.3    Singh, J.P.4    Gupta, A.5
  • 35
    • 0038684791 scopus 로고    scopus 로고
    • A "flight data recorder" For enabling full-system multiprocessor deterministic replay
    • June
    • M. Xu, R. Bodik, and M. D. Hill. A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay. In ISCA, June 2003.
    • (2003) ISCA
    • Xu, M.1    Bodik, R.2    Hill, M.D.3
  • 36
    • 34249806673 scopus 로고    scopus 로고
    • A Regulated transitive reduction (RTR) for longer memory race recording
    • M. Xu, R. Bodik, and M. D. Hill. A Regulated Transitive Reduction (RTR) for Longer Memory Race Recording. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Xu, M.1    Bodik, R.2    Hill, M.D.3


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