메뉴 건너뛰기




Volumn 13, Issue 3, 1995, Pages 205-243

Techniques for Reducing Consistency-Related Communication in Distributed Shared-Memory Systems

Author keywords

Cache consistency protocols; distributed shared memory; memory models; release consistency; virtual shared memory

Indexed keywords

BUFFER STORAGE; COMPUTER ARCHITECTURE; COMPUTER HARDWARE; COMPUTER OPERATING SYSTEMS; COMPUTER SOFTWARE; COMPUTER WORKSTATIONS; DATA STORAGE EQUIPMENT; NETWORK PROTOCOLS; PARALLEL PROCESSING SYSTEMS; PERFORMANCE; STORAGE ALLOCATION (COMPUTER); VIRTUAL STORAGE;

EID: 0029354892     PISSN: 07342071     EISSN: 15577333     Source Type: Journal    
DOI: 10.1145/210126.210127     Document Type: Article
Times cited : (90)

References (25)
  • 2
    • 0022806145 scopus 로고
    • Cache coherence protocols: Evaluation using a multiprocessor simulation model
    • Nov.
    • archibald, J. and baer, J.-L. 1986. Cache coherence protocols: Evaluation using a multiprocessor simulation model. ACM Trans. Comput. Syst. 4, 4 (Nov.), 273-298.
    • (1986) ACM Trans. Comput. Syst. , vol.4 , Issue.4 , pp. 273-298
    • archibald, J.1    baer, J.-L.2
  • 3
    • 0026825229 scopus 로고
    • Orca: A language for parallel programming of distributed systems
    • Mar., kaashoeck, M. F., and tanenbaum, A. S. 3
    • bal, H. E., kaashoeck, M. F., and tanenbaum, A. S. 1992. Orca: A language for parallel programming of distributed systems. IEEE Trans. Softw. Eng. 18, 3 (Mar.), 190-205.
    • (1992) IEEE Trans. Softw. Eng. 18 , pp. 190-205
    • bal, H.E.1
  • 4
    • 0025429353 scopus 로고
    • Proceedings of the 17th Annual International Symposium on Computer Architecture
    • carter, J. B., and zwaenepoel, W. Adaptive software cache management for distributed shared memory architectures. In IEEE Computer Society Press Los Alamitos, Calif
    • bennett, J. K., carter, J. B., and zwaenepoel, W. 1990. Adaptive software cache management for distributed shared memory architectures. In Proceedings of the 17th Annual International Symposium on Computer Architecture IEEE Computer Society Press, Los Alamitos, Calif, 125-134.
    • (1990) , pp. 125-134
    • bennett, J.K.1
  • 5
    • 0027307267 scopus 로고
    • COMPCON '93
    • zekauskas, M. J., and sawdon, W. A. The Midway distributed shared memory system. In IEEE Computer Society Press Los Alamitos Calif.
    • bershad, B. N., zekauskas, M. J., and sawdon, W. A. 1993. The Midway distributed shared memory system. In COMPCON '93. IEEE Computer Society Press, Los Alamitos, Calif., 528-537.
    • (1993) , pp. 528-537
    • bershad, B.N.1
  • 6
    • 84976681169 scopus 로고
    • Aug., Efficient distributed shared memory based on multi-protocol release consistency. Ph D. thesis, Rice Univ., Hounton, Tex.
    • carter, J. B. 1993. Efficient distributed shared memory based on multi-protocol release consistency. Ph D. thesis, Rice Univ., Hounton, Tex. Aug.
    • (1993)
    • carter, J.B.1
  • 7
    • 84883285714 scopus 로고
    • Proceedings of the 13th ACM Symposium on Operating Systems Principles
    • Oct., bennett, J. K., and zwaenepoel, W. Implementation and performance of Mumn. In) ACM New York
    • carter, J. B., bennett, J. K., and zwaenepoel, W. 1991. Implementation and performance of Mumn. In Proceedings of the 13th ACM Symposium on Operating Systems Principles (Oct.) ACM, New York, 152-164.
    • (1991) , pp. 152-164
    • carter, J.B.1
  • 8
    • 0024878294 scopus 로고
    • Proceedings of the 12th ACM Symposium on Operating Systems Principles
    • Dec., amador, G. F., lazowska, E. D., levy, H. M., and littlefield, R. J. The Amber system: Parallel programming on a network of multiprocessors. In). ACM New York
    • chase, J. S., amador, G. F., lazowska, E. D., levy, H. M., and littlefield, R. J. 1989. The Amber system: Parallel programming on a network of multiprocessors. In Proceedings of the 12th ACM Symposium on Operating Systems Principles (Dec.). ACM, New York, 147-158.
    • (1989) , pp. 147-158
    • chase, J.S.1
  • 9
    • 0023979646 scopus 로고
    • The V distributed system
    • 3 (Mar)
    • cheriton, D. R. 1988. The V distributed system. Commun. ACM 31, 3 (Mar), 314-333.
    • (1988) Commun. ACM 31 , pp. 314-333
    • cheriton, D.R.1
  • 10
    • 0025547753 scopus 로고
    • The design and implementation of the Clouds distributed operating system
    • leblanc, r., jr., applebe, W., bernabeu-auban, J. M., hutto, P. W., khalidi, M. Y. A., and wileknloh, C. J. (Winter).
    • dasgupta, P., chen, R. C., menon, S., pearson, M., ananthanarayanan, R., ramachandran, U., ahamad, M., leblanc, r., jr., applebe, W., bernabeu-auban, J. M., hutto, P. W., khalidi, M. Y. A., and wileknloh, C. J. 1990. The design and implementation of the Clouds distributed operating system, Comput. Syst. J. 3, (Winter).
    • (1990) Comput. Syst. J. 3
    • dasgupta, P.1    chen, R.C.2    menon, S.3    pearson, M.4    ananthanarayanan, R.5    ramachandran, U.6    ahamad, M.7
  • 11
    • 0023702550 scopus 로고
    • Proceedings of the 15th Annual International Symposium on Computer Architecture
    • May, and katz, R. H. A characterization of sharing in parallel programs and its application to coherency protocol evaluation. In IEEE Computer Society Press Los Alamitos Calif.
    • eggers, S. J. and katz, R. H. 1988. A characterization of sharing in parallel programs and its application to coherency protocol evaluation. In Proceedings of the 15th Annual International Symposium on Computer Architecture (May). IEEE Computer Society Press, Los Alamitos, Calif., 373-383.
    • (1988) , pp. 373-383
    • eggers, S.J.1
  • 12
    • 0024936732 scopus 로고
    • Proceedings of the 12th ACM Symposium on Operating Systems Principles
    • Mirage: A coherent distributed shared memory design. In (Dec,). ACM New York
    • fleisch, B. and popek, G. 1989. Mirage: A coherent distributed shared memory design. In Proceedings of the 12th ACM Symposium on Operating Systems Principles (Dec,). ACM, New York, 211-223.
    • (1989) , pp. 211-223
    • fleisch, B.1    popek, G.2
  • 13
    • 0026137114 scopus 로고
    • Proceedings of the 4th Symposium on Architectural Support for Programming Languages and Operating Systems
    • Apr., Performance evaluations of memory consistency models for shared-memory multiprocessors. In). ACM New York
    • gharachorloo, K., gxjpta, A., and hennessy, J. 1991. Performance evaluations of memory consistency models for shared-memory multiprocessors. In Proceedings of the 4th Symposium on Architectural Support for Programming Languages and Operating Systems (Apr.). ACM, New York.
    • (1991)
    • gharachorloo, K.1    gxjpta, A.2    hennessy, J.3
  • 14
    • 0025433762 scopus 로고
    • Proceedings of the 17th Annual International Symposium on Computer Architecture
    • May, laudon, J,, gibbons, P., gupta, A,, and hennessy, J. Memory consistency and event ordering in scalable shared-memory multiprocessors. In (Seattle, Wash. IEEE Computer Society Press Los Alamitos, Calif
    • gharachorloo,K., lenoski, D., laudon, J,, gibbons, P., gupta, A,, and hennessy,J. 1990. Memory consistency and event ordering in scalable shared-memory multiprocessors. In Proceedings of the 17th Annual International Symposium on Computer Architecture (Seattle, Wash., May). IEEE Computer Society Press, Los Alamitos, Calif 15-26.
    • (1990) , pp. 15-26
    • gharachorloo, K.1    lenoski, D.2
  • 16
    • 0022861842 scopus 로고
    • Proceedings of the 16th Annual IEEE Symposium on the Foundations of Computer Science
    • Competitive snoopy caching. In IEEE New York
    • karlin, a. r., manasse, m. s., rudolph, L., and sleator, D. D. 1986. Competitive snoopy caching. In Proceedings of the 16th Annual IEEE Symposium on the Foundations of Computer Science. IEEE, New York, 244-254.
    • (1986) , pp. 244-254
    • karlin, a.r.1    manasse, m.s.2    rudolph, L.3    sleator, D.D.4
  • 17
    • 0026869166 scopus 로고
    • Proceedings of the 19th Annual International Symposium on Computer Architecture
    • May, Lazy consistency for software distributed shared memory. In IEEE Computer Society Press Los Alamitos Calif.
    • keleher, P., cox, A. L., and zwaenepoel, W. 1992. Lazy consistency for software distributed shared memory. In Proceedings of the 19th Annual International Symposium on Computer Architecture (May). IEEE Computer Society Press, Los Alamitos, Calif., 13-21.
    • (1992) , pp. 13-21
    • keleher, P.1    cox, A.L.2    zwaenepoel, W.3
  • 18
    • 84976848868 scopus 로고
    • Proceedings of the 1994 Winter USENIX Conference
    • Jan., Treadmarks: Distributed shared memory on standard workstations and operating systems. In). USENIX Assoc. Berkeley Calif.
    • keleher, P., dwarkadas, S., Cox, A., and zwaenepoel, W. 1994. Treadmarks: Distributed shared memory on standard workstations and operating systems. In Proceedings of the 1994 Winter USENIX Conference (Jan.). USENIX Assoc., Berkeley, Calif., 115-131.
    • (1994) , pp. 115-131
    • keleher, P.1    dwarkadas, S.2    Cox, A.3    zwaenepoel, W.4
  • 19
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Sept., 9
    • lamport, l. 1979. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. C-28, 9 (Sept.), 690-691.
    • (1979) IEEE Trans. Comput. C-28 , pp. 690-691
    • lamport, l.1
  • 20
    • 0025429467 scopus 로고
    • Proceedings of the 17th Annual International Symposium on Computer Architecture
    • May, gharachorloo, K, gupta, A., and hennessy, J. The directory-based cache coherence protocol for the DASH multiprocessor. In (Seattle, Wash. IEEE Computer Society Press Los Alamitos Calif.
    • lenoski, D., laudon, J., gharachorloo, K, gupta, A., and hennessy, J. 1990. The directory-based cache coherence protocol for the DASH multiprocessor. In Proceedings of the 17th Annual International Symposium on Computer Architecture (Seattle, Wash., May). IEEE Computer Society Press, Los Alamitos, Calif., 148-159.
    • (1990) , pp. 148-159
    • lenoski, D.1    laudon, J.2
  • 21
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • Nov., and, P.
    • Li, and Khudak, P. 1989. Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst. 7, 4 (Nov.), 321-359.
    • (1989) ACM Trans. Comput. Syst. , vol.7 , Issue.4 , pp. 321-359
    • Li, K.1
  • 22
    • 84976771854 scopus 로고
    • Proceedings of the Summer USENIX Conference
    • June, and farber, D. J The Mether system: A distributed shared memory for SunOS 4.0. In). USENIX Assoc. Berkeley Calif.
    • minnich R. G. and farber, D. J, 1989. The Mether system: A distributed shared memory for SunOS 4.0. In Proceedings of the Summer USENIX Conference (June). USENIX Assoc., Berkeley, Calif. 51-60.
    • (1989) , pp. 51-60
    • minnich, R.G.1
  • 23
    • 0027590139 scopus 로고
    • Limits to low-latency communications on high-speed networks
    • May, and levy H. 2
    • thekkath A. C. and levy H. 1993. Limits to low-latency communications on high-speed networks. ACM Trans. Comput. Syst. 11, 2 (May), 179-203.
    • (1993) ACM Trans. Comput. Syst. 11 , pp. 179-203
    • thekkath, A.C.1
  • 24
    • 0024861034 scopus 로고
    • Proceedings of the 3rd Symposium on Architectural Support for Programming Languages and Operating Systems
    • Apr., Analysis of cache invalidation patterns in multiprocessors. In). ACM New York
    • weber W.-D. and gupta A. 1989. Analysis of cache invalidation patterns in multiprocessors. In Proceedings of the 3rd Symposium on Architectural Support for Programming Languages and Operating Systems (Apr.). ACM, New York, 243-256.
    • (1989) , pp. 243-256
    • weber, W.-D.1    gupta, A.2
  • 25
    • 38249010079 scopus 로고
    • Hiding shared memory reference latency on the GalacticaNet distributed shared memory architecture
    • Aug., 4
    • wilson A. and larowe R. 1992. Hiding shared memory reference latency on the GalacticaNet distributed shared memory architecture. J. Parallel Distrib. Comput. 15, 4 (Aug.), 351-367.
    • (1992) J. Parallel Distrib. Comput. 15 , pp. 351-367
    • wilson, A.1    larowe, R.2


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