메뉴 건너뛰기




Volumn 27, Issue 6, 1998, Pages 1637-1670

A correctness condition for high-performance multiprocessors

Author keywords

Consistency conditions; Distributed shared memory; Hybrid consistency; Sequential consistency; Weak consistency

Indexed keywords

ALGORITHMS; COMPUTER ARCHITECTURE; MULTIPROCESSING SYSTEMS; OPTIMIZATION; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0032310106     PISSN: 00975397     EISSN: None     Source Type: Journal    
DOI: 10.1137/S0097539795289215     Document Type: Article
Times cited : (9)

References (64)
  • 5
  • 9
    • 0012662045 scopus 로고    scopus 로고
    • Shared memory consistency conditions for non-sequential execution: Definitions and programming strategies
    • to appear
    • H. ATTIYA, S. CHAUDHURI, R. FRIEDMAN, AND J. WELCH, Shared memory consistency conditions for non-sequential execution: Definitions and programming strategies, SIAM J. Comput., 27 (1998), to appear.
    • (1998) SIAM J. Comput. , vol.27
    • Attiya, H.1    Chaudhuri, S.2    Friedman, R.3    Welch, J.4
  • 12
    • 85034167577 scopus 로고    scopus 로고
    • Department of Computer Science, Technion, Haifa, Israel
    • also, Technical Report LPCR #9411, Department of Computer Science, Technion, Haifa, Israel.
    • Technical Report LPCR #9411
  • 13
    • 0028428331 scopus 로고
    • Sequential consistency versus linearizability
    • H. ATTIYA AND J. WELCH, Sequential consistency versus linearizability, ACM Trans. Comput. Systems, 12 (1994), pp. 91-122.
    • (1994) ACM Trans. Comput. Systems , vol.12 , pp. 91-122
    • Attiya, H.1    Welch, J.2
  • 14
    • 0026986996 scopus 로고
    • Designing broadcasting algorithms in the postal model for message-passing systems
    • ACM, New York
    • A. BAR-NOY AND S. KIPNIS, Designing broadcasting algorithms in the postal model for message-passing systems, in Proc. 4th ACM Symp. on Parallel Algorithms and Architectures, ACM, New York, 1992, pp. 11-22.
    • (1992) Proc. 4th ACM Symp. on Parallel Algorithms and Architectures , pp. 11-22
    • Bar-Noy, A.1    Kipnis, S.2
  • 17
    • 0027810202 scopus 로고
    • The process group approach to reliable distributed computing
    • K. BIRMAN, The process group approach to reliable distributed computing, Comm. ACM, 36 (1993), pp. 37-53.
    • (1993) Comm. ACM , vol.36 , pp. 37-53
    • Birman, K.1
  • 19
    • 0023287946 scopus 로고
    • Reliable communication in the presence of failures
    • K. BIRMAN AND T. JOSEPH, Reliable communication in the presence of failures, ACM Trans. Comput. Systems, 5 (1987), pp. 47-76.
    • (1987) ACM Trans. Comput. Systems , vol.5 , pp. 47-76
    • Birman, K.1    Joseph, T.2
  • 21
    • 0024927067 scopus 로고
    • Coherent Shared Memory on a Distributed Memory Machine
    • Pennsylvania State University, University Park, PA
    • R. BISIANI, A. NOWATZYK, AND M. RAVISHANKAR, Coherent Shared Memory on a Distributed Memory Machine, in Proc. International Conf. on Parallel Processing, Pennsylvania State University, University Park, PA, 1989, pp. I-133-141.
    • (1989) Proc. International Conf. on Parallel Processing
    • Bisiani, R.1    Nowatzyk, A.2    Ravishankar, M.3
  • 23
    • 0018152817 scopus 로고
    • A new solution to coherence problems in multicache systems
    • L. M. CENSIER AND P. FEAUTRIER, A new solution to coherence problems in multicache systems, IEEE Trans. Comput., C-27 (1978), pp. 1112-1118.
    • (1978) IEEE Trans. Comput. , vol.C-27 , pp. 1112-1118
    • Censier, L.M.1    Feautrier, P.2
  • 28
    • 0012245262 scopus 로고
    • A performance comparison of asynchronous atomic broadcast protocols
    • F. CRISTIAN, R. BEIJER, AND S. MISHRA, A performance comparison of asynchronous atomic broadcast protocols, Distrib. Systems Engrg. J., 1 (1994), pp. 177-201.
    • (1994) Distrib. Systems Engrg. J. , vol.1 , pp. 177-201
    • Cristian, F.1    Beijer, R.2    Mishra, S.3
  • 30
    • 85034156843 scopus 로고    scopus 로고
    • Department of Computer Science & Engineering, University of California, San Diego
    • also, Technical Report CSE93-331, Department of Computer Science & Engineering, University of California, San Diego.
    • Technical Report CSE93-331
  • 32
  • 33
    • 0025436833 scopus 로고
    • Memory access dependencies in shared-memory multiprocessors
    • M. DUBOIS AND C. SCHEURICH, Memory access dependencies in shared-memory multiprocessors, IEEE Trans. Software Engrg., 16 (1990), pp. 660-673.
    • (1990) IEEE Trans. Software Engrg. , vol.16 , pp. 660-673
    • Dubois, M.1    Scheurich, C.2
  • 34
    • 0023963509 scopus 로고
    • Synchronization, coherence and event ordering in multiprocessors
    • M. DUBOIS, C. SCHEURICH, AND F. A. BRIGGS, Synchronization, coherence and event ordering in multiprocessors, IEEE Trans. Comput., 21 (1988), pp. 9-21.
    • (1988) IEEE Trans. Comput. , vol.21 , pp. 9-21
    • Dubois, M.1    Scheurich, C.2    Briggs, F.A.3
  • 37
    • 0029488091 scopus 로고
    • Implementing hybrid consistency with high-level synchronization operations
    • R. FRIEDMAN, Implementing hybrid consistency with high-level synchronization operations, Distrib. Comput., 9 (1995), pp. 119-129.
    • (1995) Distrib. Comput. , vol.9 , pp. 119-129
    • Friedman, R.1
  • 40
    • 0031211417 scopus 로고    scopus 로고
    • Testing shared memories
    • P. GIBBONS AND E. KORACH, Testing shared memories, SIAM J. Comput., 26 (1997), pp. 1208-1244.
    • (1997) SIAM J. Comput. , vol.26 , pp. 1208-1244
    • Gibbons, P.1    Korach, E.2
  • 43
    • 0004029273 scopus 로고
    • Technical Report 1006, Computer Science Department, University of Wisconsin, Madison
    • R. J. GOODMAN, Cache Consistency and Sequential Consistency, Technical Report 1006, Computer Science Department, University of Wisconsin, Madison, 1991.
    • (1991) Cache Consistency and Sequential Consistency
    • Goodman, R.J.1
  • 45
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. HERLIHY AND J. WING, Linearizability: A correctness condition for concurrent objects, ACM Trans. Programming Languages Systems, 12 (1990), pp. 463-492.
    • (1990) ACM Trans. Programming Languages Systems , vol.12 , pp. 463-492
    • Herlihy, M.1    Wing, J.2
  • 48
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • L. LAMPORT, How to make a multiprocessor computer that correctly executes multiprocess programs, IEEE Trans. Comput., C-28 (1979), pp. 690-691.
    • (1979) IEEE Trans. Comput. , vol.C-28 , pp. 690-691
    • Lamport, L.1
  • 49
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • K. LI AND P. HUDAK, Memory coherence in shared virtual memory systems, ACM Trans. Comput. Systems, 7 (1989), pp. 321-359.
    • (1989) ACM Trans. Comput. Systems , vol.7 , pp. 321-359
    • Li, K.1    Hudak, P.2
  • 50
    • 0004180423 scopus 로고
    • Technical Report CS-TR-180-88, Computer Science Department, Princeton University, Princeton, NJ
    • R. LIPTON AND J. SANDBERG, PRAM: A Scalable Shared Memory, Technical Report CS-TR-180-88, Computer Science Department, Princeton University, Princeton, NJ, 1988.
    • (1988) PRAM: A Scalable Shared Memory
    • Lipton, R.1    Sandberg, J.2
  • 52
    • 0024873177 scopus 로고
    • A timestamp-based cache coherence scheme
    • Pennsylvania State University, University Park, PA
    • S. MIN AND J. BAER, A timestamp-based cache coherence scheme, in Proc. International Conf. on Parallel Processing, Pennsylvania State University, University Park, PA, 1989, pp. I-23-32.
    • (1989) Proc. International Conf. on Parallel Processing
    • Min, S.1    Baer, J.2
  • 54
    • 0000366742 scopus 로고
    • Myths about the mutual exclusion problem
    • G. L. PETERSON, Myths about the mutual exclusion problem, Inform. Process. Lett., 12 (1981), pp. 115-116.
    • (1981) Inform. Process. Lett. , vol.12 , pp. 115-116
    • Peterson, G.L.1
  • 55
    • 0024910416 scopus 로고
    • Coherence of distributed shared memory: Unifying synchronization and data transfer
    • Pennsylvania State University, University Park, PA
    • U. RAMACHANDRAN, M. AHAMAD, AND M. Y. KHALIDI, Coherence of distributed shared memory: Unifying synchronization and data transfer, in Proc. International Conf. on Parallel Processing, Pennsylvania State University, University Park, PA 1989, pp. II-160-169.
    • (1989) Proc. International Conf. on Parallel Processing
    • Ramachandran, U.1    Ahamad, M.2    Khalidi, M.Y.3
  • 59
    • 85034175056 scopus 로고
    • Fault-tolerant distributed database for supervisory control system
    • Karlsruhe University, Karlsruhe, Germany
    • A. SETUBAL AND G. GERBER, Fault-tolerant distributed database for supervisory control system, in Proc. Workshop Verteilte Datenbaksysteme, Karlsruhe University, Karlsruhe, Germany, 1991.
    • (1991) Proc. Workshop Verteilte Datenbaksysteme
    • Setubal, A.1    Gerber, G.2
  • 60
    • 0023994389 scopus 로고
    • Correct and efficient execution of parallel programs that share memory
    • D. SHASHA AND M. SNIR, Correct and efficient execution of parallel programs that share memory, ACM Trans. Programming Languages Systems, 10 (1988), pp. 282-312.
    • (1988) ACM Trans. Programming Languages Systems , vol.10 , pp. 282-312
    • Shasha, D.1    Snir, M.2
  • 63
    • 0030130161 scopus 로고    scopus 로고
    • Horus: A flexible group communication system
    • R. VAN RENESSE, K. BIRMAN, AND S. MAFFEIS, Horus: A flexible group communication system, Comm. ACM, 39 (1996), pp. 76-83.
    • (1996) Comm. ACM , vol.39 , pp. 76-83
    • Van Renesse, R.1    Birman, K.2    Maffeis, S.3


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