메뉴 건너뛰기




Volumn 9, Issue 1, 1995, Pages 37-49

Causal memory: definitions, implementation, and programming

Author keywords

Causal memory; Distributed shared memory; Memory consistency; Sequential consistency

Indexed keywords

COMPUTER SYSTEMS PROGRAMMING; DATA STORAGE EQUIPMENT; STORAGE ALLOCATION (COMPUTER); SYNCHRONIZATION;

EID: 0029352313     PISSN: 01782770     EISSN: 14320452     Source Type: Journal    
DOI: 10.1007/BF01784241     Document Type: Article
Times cited : (326)

References (35)
  • 1
    • 84936629914 scopus 로고    scopus 로고
    • Adve SV, Hill MD: Weak ordering — a new definition. In: Proc. 17th Annual International Symposium on Computer Architecture, pp 2–14, May 1990
  • 4
    • 84936629913 scopus 로고    scopus 로고
    • Ahamad M, Bazzi RA, John R, Kohli P, Neiger G: The power of processor consistency. In: Proc 5th Symposium on Parallel Algorithms and Architectures, pp 251–260. ACM Press, June 1993. A full version appears a Technical Report 92/34, College of Computing, Georgia Institute of Technology
  • 6
    • 84936629912 scopus 로고    scopus 로고
    • Ahamad M, Hutto PW, John R: Implementing and programming causal distributed shared memory. In: Proc 11th International Conference on Distributed Computing Systems, pp 274–281, May 1991
  • 7
    • 84936629904 scopus 로고    scopus 로고
    • Attiya H, Chaudhuri S, Friedman R, Welch JL: Shared memory consistency conditions for non-sequential execution: definitions and programming strategies. In: Proc 5th Symposium on Parallel Algorithms and Architectures, pp 241–250. ACM Press, June 1993
  • 8
    • 84936629906 scopus 로고    scopus 로고
    • Attiya H, Friedman R: A corretness condition for high performance multiprocessors. In: Proc 24th ACM Symposium on Theory of Computing, pp 679–690. ACM Press, May 1992
  • 9
    • 84936629905 scopus 로고    scopus 로고
    • Attiya H, Friedman R: Programming DEC-Alpha based multiprocessors the easy way. In: Proc 6th Symposium on Parallel Algorithms and Architectures, pp 157–166. ACM Press, June 1994. A revised and expanded version appears as Technical Report 9411, Laboratory for Parallel Computing Research, Israel Institute of Technology, October 1994
  • 11
    • 84936629896 scopus 로고    scopus 로고
    • Bennett JK, Carter JB, Zwaenepoel W: Adaptive software cache management for distributed shared memory architectures. In: Proc 17th Annual International Symposium on Computer Architecture, May 1990
  • 14
    • 0026202534 scopus 로고
    • Logical time in distributed computing systems
    • (1991) Computer , vol.24 , Issue.8 , pp. 28-33
    • Fidge, C.1
  • 15
    • 84936629897 scopus 로고    scopus 로고
    • Friedman R: Personal communication, 1991
  • 16
    • 84936629900 scopus 로고    scopus 로고
    • Gharachorloo K, Lenoski D, Laudon J, Gibbons P, Gupta A, Hennssy J: Memory consistency and event ordering in scalable shared-memory multiprocessors. In: Proc 17th International Symposium on Computer Architecture, pp 15–26, May 1990
  • 17
    • 84936629901 scopus 로고    scopus 로고
    • Gibbons PB, Merritt M, Gharachorloo K: Proving sequential consistency of high-performance shared memories. In: Proc 3rd Symposium on Parallel Algorithms and Architectures, pp 292–303. ACM Press, July 1991
  • 18
    • 84936629888 scopus 로고    scopus 로고
    • Goodman JR: Cache consistency and sequential consistency. Technical Report 61, IEEE Scalable Coherent Interface Working Group, March 1989
  • 19
    • 84936629890 scopus 로고    scopus 로고
    • Heddaya A, Sinha HS: Coherence, non-coherence and local consistency in distributed shared memory for parallel computing. Technical Report 92-004, Computer Science Department, Boston University, May 1992
  • 21
    • 84936629893 scopus 로고    scopus 로고
    • Hutto PW, Ahamad M: Slow memory: weakening consistency to enhance concurrency in distributed shared memories. In: Proc 10th International Conference on Distributed Computing Systems, May 1990. A complete version appears as Technical Report 89/39, School of Information and Computer Science, Georgia Institute of Technology
  • 22
    • 84936629887 scopus 로고    scopus 로고
    • John R: Implementing and programming weakly consistent memories. Ph.D. dissertation, Georgia Institute of Technology, 1994
  • 23
    • 84936629886 scopus 로고    scopus 로고
    • John R, Ahamad M: Implementation and evaluation of causal memory for data race free programs. Technical Report 94/30, College of Computing, Georgia Institute of Technology, July 1994
  • 24
    • 84936629885 scopus 로고    scopus 로고
    • Kessler RE, Livny M: An analysis of distributed shared memory algorithms. In: Proc 9th International Conference on Distributed Computing, pp 498–505, June 1989
  • 25
    • 84936629884 scopus 로고    scopus 로고
    • Kohli P, Neiger G, Ahamad M: A characterization of scalabe shared memories. In: Proc 22nd International Conference on Parallel Processing, pp I-332–I-335, August 1993
  • 26
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • (1978) Commun ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 27
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • (1979) IEEE Trans Comput C , vol.28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 28
  • 29
    • 84936629878 scopus 로고    scopus 로고
    • Lipton RJ, Sandberg JS: PRAM: a scalable shared memory. Technical Report 180-88, Department of Computer Science, Princeton University, September 1988
  • 30
    • 84936629881 scopus 로고    scopus 로고
    • Mattern F: Virtual time and global states of distributed systems. In: Cosnard M, Quinton P, Robert Y, Raynal M (eds) Proc International Workshop on Parallel and Distributed Algorithms, pp 215–226. North-Holland, October 1988
  • 31
    • 84936629874 scopus 로고    scopus 로고
    • Mavronicolas M, Roth D: Sequential consistency and linearizability: read/write objects. In: Proc 29th Annual Allerton Conference on Communication, Control, and Computing, pp 683–692, October 1991. A revised version appears as Technical Report 28-91, Aiken Computation Laboratory, Harward University, June 1992 under the title “Linearizable Read/Write Objects”
  • 35
    • 84936629877 scopus 로고    scopus 로고
    • Singh AK: A framework for programming using non-atomic variables. In: Proc 8th International Parallel Processing Symposium, pp 133–140, IEEE Computer Society Press, April 1994


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