메뉴 건너뛰기




Volumn , Issue , 2011, Pages 67-77

RCDC: A relaxed consistency deterministic computer

Author keywords

Design; Performance; Reliability

Indexed keywords

DETERMINISTIC EXECUTION; EXECUTION STRATEGIES; HARDWARE COMPLEXITY; HARDWARE MECHANISM; MEMORY MODELS; MEMORY ORDERING; MULTI PROCESSOR ARCHITECTURE; MULTI-THREADED PROGRAMS; PERFORMANCE; RUNTIME SYSTEMS; SHARED MEMORY MULTIPROCESSOR;

EID: 79953069874     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1950365.1950376     Document Type: Conference Paper
Times cited : (58)

References (36)
  • 1
    • 0025433676 scopus 로고
    • Weak ordering - A new definition
    • S. Adve and M. Hill. Weak Ordering - A New Definition. In ISCA, 1990.
    • (1990) ISCA
    • Adve, S.1    Hill, M.2
  • 2
    • 72249094336 scopus 로고    scopus 로고
    • ODR: Output-deterministic replay for multicore debugging
    • G. Altekar and I. Stoica. ODR: Output-Deterministic Replay for Multicore Debugging. In SOSP, 2009.
    • (2009) SOSP
    • Altekar, G.1    Stoica, I.2
  • 3
    • 79953080446 scopus 로고    scopus 로고
    • Efficient system-enforced deterministic parallelism
    • A. Aviram, S.-C.Weng, S. Hu, and B. Ford. Efficient System-Enforced Deterministic Parallelism. In OSDI, 2010.
    • (2010) OSDI
    • Aviram, A.1    Weng, S.-C.2    Hu, S.3    Ford, B.4
  • 4
    • 77952244542 scopus 로고    scopus 로고
    • Core- Det: A compiler and runtime system for deterministic multithreaded execution
    • T. Bergan, O. Anderson, J. Devietti, L. Ceze, and D. Grossman. Core- Det: a Compiler and Runtime System for Deterministic Multithreaded Execution. In ASPLOS, 2010.
    • (2010) ASPLOS
    • Bergan, T.1    Anderson, O.2    Devietti, J.3    Ceze, L.4    Grossman, D.5
  • 6
    • 77949754377 scopus 로고    scopus 로고
    • Grace: Safe and efficient concurrent programming
    • E. Berger, T. Yang, T. Liu, and G. Novark. Grace: Safe and Efficient Concurrent Programming. In OOPSLA, 2009.
    • (2009) OOPSLA
    • Berger, E.1    Yang, T.2    Liu, T.3    Novark, G.4
  • 7
    • 63549095070 scopus 로고    scopus 로고
    • The PARSEC benchmark suite: Characterization and architectural implications
    • C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC Benchmark Suite: Characterization and Architectural Implications. In PACT, 2008.
    • (2008) PACT
    • Bienia, C.1    Kumar, S.2    Singh, J.P.3    Li, K.4
  • 10
    • 57349165412 scopus 로고    scopus 로고
    • Foundations of the C++ concurrency memory model
    • H.-J. Boehm and S. Adve. Foundations of the C++ Concurrency Memory Model. In PLDI, 2008.
    • (2008) PLDI
    • Boehm, H.-J.1    Adve, S.2
  • 11
    • 35348862407 scopus 로고    scopus 로고
    • BulkSC: Bulk enforcement of sequential consistency
    • L. Ceze, J. Tuck, P. Montesinos, and J. Torrellas. BulkSC: Bulk Enforcement of Sequential Consistency. In ISCA, 2007.
    • (2007) ISCA
    • Ceze, L.1    Tuck, J.2    Montesinos, P.3    Torrellas, J.4
  • 13
    • 79953081048 scopus 로고    scopus 로고
    • Stable deterministic multithreading through schedule memoization
    • H. Cui, J. Wu, C. che Tsai, and J. Yang. Stable Deterministic Multithreading through Schedule Memoization. In OSDI, 2010.
    • (2010) OSDI
    • Cui, H.1    Wu, J.2    Che Tsai, C.3    Yang, J.4
  • 14
    • 67650035136 scopus 로고    scopus 로고
    • DMP: Deterministic shared memory multiprocessing
    • J. Devietti, B. Lucia, L. Ceze, and M. Oskin. DMP: Deterministic Shared Memory Multiprocessing. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Devietti, J.1    Lucia, B.2    Ceze, L.3    Oskin, M.4
  • 15
    • 0026299679 scopus 로고
    • Delayed consistency and its effects on the miss rate of parallel programs
    • M. Dubois, J. Wang, L. Barroso, K. Lee, and Y. Chen. Delayed Consistency and Its Effects on the Miss Rate of Parallel Programs. In Supercomputing, 1991.
    • (1991) Supercomputing
    • Dubois, M.1    Wang, J.2    Barroso, L.3    Lee, K.4    Chen, Y.5
  • 16
    • 29244476246 scopus 로고    scopus 로고
    • SHIM: A deterministic model for heterogeneous embedded systems
    • S. A. Edwards and O. Tardieu. SHIM: A Deterministic Model for Heterogeneous Embedded Systems. In EMSOFT, 2005.
    • (2005) EMSOFT
    • Edwards, S.A.1    Tardieu, O.2
  • 19
    • 79955896214 scopus 로고    scopus 로고
    • Calvin: Deterministic or not? Free will to choose
    • D. Hower, P. Dudnik, D. Wood, and M. Hill. Calvin: Deterministic or Not? Free Will to Choose. In HPCA, 2011.
    • (2011) HPCA
    • Hower, D.1    Dudnik, P.2    Wood, D.3    Hill, M.4
  • 20
    • 52649164239 scopus 로고    scopus 로고
    • ReRun: Exploiting episodes for lightweight memory race recording
    • D. Hower and M. Hill. ReRun: Exploiting Episodes for Lightweight Memory Race Recording. In ISCA, 2008.
    • (2008) ISCA
    • Hower, D.1    Hill, M.2
  • 23
    • 52649147142 scopus 로고    scopus 로고
    • DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
    • P. Montesinos, L. Ceze, and J. Torrellas. DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently. In ISCA, 2008.
    • (2008) ISCA
    • Montesinos, P.1    Ceze, L.2    Torrellas, J.3
  • 24
    • 34249779799 scopus 로고    scopus 로고
    • Recording shared memory dependencies using strata
    • S. Narayanasamy, C. Pereira, and B. Calder. Recording Shared Memory Dependencies Using Strata. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Narayanasamy, S.1    Pereira, C.2    Calder, B.3
  • 25
    • 84974680784 scopus 로고
    • Optimal tracing and replay for debugging shared- memory parallel programs
    • R. H. B. Netzer. Optimal Tracing and Replay for Debugging Shared- Memory Parallel Programs. In PADD, 1993.
    • (1993) PADD
    • Netzer, R.H.B.1
  • 26
    • 67650088534 scopus 로고    scopus 로고
    • Kendo: Efficient deterministic multithreading in software
    • M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: Efficient Deterministic Multithreading in Software. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Olszewski, M.1    Ansel, J.2    Amarasinghe, S.3
  • 27
    • 0020252515 scopus 로고
    • Scheduling techniques for concurrent systems
    • J. Ousterhout. Scheduling Techniques for Concurrent Systems. In ICDCS, 1982.
    • (1982) ICDCS
    • Ousterhout, J.1
  • 28
    • 77954616036 scopus 로고    scopus 로고
    • Do you have to reproduce the bug at the first replay attempt? - PRES: Probabilistic replay with execution sketching on multiprocessors
    • S. Parka,W. Xiong, Z. Yin, R. Kaushik, K. Lee, S. Lu, and Y. Zhou. Do You Have to Reproduce the Bug at the First Replay Attempt? - PRES: Probabilistic Replay with Execution Sketching on Multiprocessors. In SOSP, 2009.
    • (2009) SOSP
    • Parkaw. Xiong, S.1    Yin, Z.2    Kaushik, R.3    Lee, K.4    Lu, S.5    Zhou, Y.6
  • 29
    • 0032058018 scopus 로고
    • The design, implementation, and evaluation of jade
    • M. Rinard and M. Lam. The Design, Implementation, and Evaluation of Jade. ACM TOPLAS, 20(3), 1988.
    • (1988) ACM TOPLAS , vol.20 , Issue.3
    • Rinard, M.1    Lam, M.2
  • 30
    • 34248216920 scopus 로고    scopus 로고
    • Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing
    • K. Russell and D. Detlefs. Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing. In OOPSLA, 2006.
    • (2006) OOPSLA
    • Russell, K.1    Detlefs, D.2
  • 31
    • 0037521913 scopus 로고    scopus 로고
    • StreamIt: A language for streaming applications
    • W. Thies, M. Karczmarek, and S. Amarasinghe. StreamIt: A Language for Streaming Applications. In CC, 2002.
    • (2002) CC
    • Thies, W.1    Karczmarek, M.2    Amarasinghe, S.3
  • 35
    • 0038684791 scopus 로고    scopus 로고
    • A "flight Data Recorder" for enabling full-system multiprocessor deterministic replay
    • M. Xu, R. Bodik, and M. Hill. A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay. In ISCA, 2003.
    • (2003) ISCA
    • Xu, M.1    Bodik, R.2    Hill, M.3
  • 36
    • 34249806673 scopus 로고    scopus 로고
    • A regulated transitive reduction for longer memory race recording
    • M. Xu, M. Hill, and R. Bodik. A Regulated Transitive Reduction for Longer Memory Race Recording. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Xu, M.1    Hill, M.2    Bodik, R.3


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