메뉴 건너뛰기




Volumn 87, Issue 3, 1999, Pages 498-507

Shared Virtual Memory: Progress and Challenges

Author keywords

Consistency models; Distributed shared memory; Home based protocols; Memory sitn'ey; Parallel computing; Shared virtual memory; Software shared memory

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; COMPUTER SYSTEMS PROGRAMMING; DATA COMMUNICATION SYSTEMS; NETWORK PROTOCOLS; PARALLEL PROCESSING SYSTEMS; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0033097883     PISSN: 00189219     EISSN: None     Source Type: Journal    
DOI: 10.1109/5.747870     Document Type: Article
Times cited : (26)

References (51)
  • 2
    • 0030826854 scopus 로고    scopus 로고
    • Software DSM protocols that adapt between single writer and multiple writer,P roc. 3rd IEEE Symp. High-Performance Computer Architecture
    • C. Amza, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel,Software DSM protocols that adapt between single writer and multiple writer," in P roc. 3rd IEEE Symp. High-Performance Computer Architecture, 1997.
    • (1997) L. Cox, S. Dwarkadas, and W. Zwaenepoel
    • Amza, C.1
  • 6
    • 16244375636 scopus 로고    scopus 로고
    • The effects of communication parameters on end performance of shared virtual memory clusters
    • A. Bilas and J. P. Singh,The effects of communication parameters on end performance of shared virtual memory clusters," in Proc. Supercompiiting'97.
    • Proc. Supercompiiting'97.
    • Bilas, A.1    Singh, J.P.2
  • 9
    • 84883300486 scopus 로고
    • Implementation and performance of Munin
    • J. B. Carter, J. K. Bennett, and W. Zwaenepoel,Implementation and performance of Munin," in Proc. 13th Symp. Operating Systems Principles, Oct. 1991, pp. 152-164.
    • (1991) Proc. , vol.13 , pp. 152-164
    • Carter, J.B.1    Bennett, J.K.2    Zwaenepoel, W.3
  • 10
    • 84866819644 scopus 로고    scopus 로고
    • Scalability of multiple-writer protocols in software shared memory,"
    • A. L. Cox, E. de Lara, Y. C. Hu, and W. Zwaenepoel,Scalability of multiple-writer protocols in software shared memory," in. Proc. 5lh IEEE Symp. High-Performance Computer Architecture, Jan. 1999.
    • (1999) In. Proc. , vol.5
    • Cox, A.L.1    De Lara, E.2    Hu, Y.C.3    Zwaenepoel, W.4
  • 12
    • 0024940230 scopus 로고
    • The implementation of a coherent memory abstraction on a NUMA multiprocessor: Experiences with PLATINUM
    • Dec.
    • A. L. Cox and R. J. Fowler,The implementation of a coherent memory abstraction on a NUMA multiprocessor: Experiences with PLATINUM," in Proc. 12th Symp. Operating Systems Principles, Dec. 1989, pp. 32-44.
    • (1989) Proc. 12th Symp. Operating Systems Principles , pp. 32-44
    • Cox, A.L.1    Fowler, R.J.2
  • 17
    • 0025433762 scopus 로고    scopus 로고
    • Memory consistency and event ordering in scalable shared-memory multiprocessors
    • May 1990, pp. 15-26.
    • K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hcnnessy,Memory consistency and event ordering in scalable shared-memory multiprocessors," in Proc. 17th Annu. Symp. Computer Architecture, May 1990, pp. 15-26.
    • Proc. , vol.17
    • Gharachorloo, K.1    Lenoski, D.2    Laudon, J.3    Gibbons, P.4    Gupta, A.5    Hcnnessy, J.6
  • 20
    • 0029716423 scopus 로고    scopus 로고
    • Improving release-consistent shared virtual memory using automatic update
    • Feb.
    • L. Iftode, C. Dubnicki, E. W. Fellen, and K. Li,Improving release-consistent shared virtual memory using automatic update," in Proc. 2nd IEEE Symp. High-Performance Computer Architecture, Feb. 1996, pp. 14-25.
    • (1996) Proc. , vol.2 , pp. 14-25
    • Iftode, L.1    Dubnicki, C.2    Fellen, E.W.3    Li, K.4
  • 22
    • 0030402378 scopus 로고    scopus 로고
    • Scope consistency: A bridge between release consistency and entry consistency
    • June
    • __,Scope consistency: A bridge between release consistency and entry consistency," in Proc. 8th An/in. ACM Symp. Parallel Algorithms and Architectures, June 1996;
    • (1996) Proc. 8th An/in. ACM Symp. Parallel Algorithms and Architectures
  • 23
    • 0032371309 scopus 로고    scopus 로고
    • also in Theory Comput. Syst. J., vol. 31, pp. 451-473, 1998, pp. 277-287.
    • (1998) Theory Comput. Syst. J. , vol.31 , pp. 277-287
  • 24
    • 0003898973 scopus 로고    scopus 로고
    • " Ph.D. dissertation, Princeton Univ., Princeton, NJ, Tech. Rep. TR-583-98
    • L. Iftode, "Home-based shared virtual memory," Ph.D. dissertation, Princeton Univ., Princeton, NJ, Tech. Rep. TR-583-98, 1998.
    • (1998) "Home-based Shared Virtual Memory
    • Iftode, L.1
  • 25
    • 0030673395 scopus 로고    scopus 로고
    • Application restructuring and performance portability across shared virtual memory and hardware-coherent multiprocessors
    • June 1997, pp. 217-229.
    • D. Jiang, H. Shan, and J. P. Singh,Application restructuring and performance portability across shared virtual memory and hardware-coherent multiprocessors," in Proc. 6th ACM Symp. Principles and Practice of Parallel Programming, June 1997, pp. 217-229.
    • Proc. 6th ACM Symp. Principles and Practice of Parallel Programming
    • Jiang, D.1    Shan, H.2    Singh, J.P.3
  • 26
    • 0029718289 scopus 로고    scopus 로고
    • Performance evaluation of cluster-based multiprocessor built from ATM switches and bus-based multiprocessor servers
    • Feb.
    • M. Karlsson and P. Stenstrom,Performance evaluation of cluster-based multiprocessor built from ATM switches and bus-based multiprocessor servers," in Proc. 2nd IEEE Symp. High-Performance Computer Architecture, Feb. 1996, pp. 4-13.
    • (1996) Proc. 2nd IEEE Symp. High-Performance Computer Architecture , pp. 4-13
    • Karlsson, M.1    Stenstrom, P.2
  • 28
    • 0001841724 scopus 로고
    • Treadmarks: Distributed shared memory on standard workstations and operatine systems
    • P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel,Treadmarks: Distributed shared memory on standard workstations and operatine systems," in Proc. Winter USENIX Conf., Jan. 1994, pp. 115-132.
    • (1994) Proc. Winter USENIX Conf., Jan. , pp. 115-132
    • Keleher, P.1    Cox, A.L.2    Dwarkadas, S.3    Zwaenepoel, W.4
  • 29
    • 0000581998 scopus 로고
    • An evaluation of software-based release consistent protocols,"
    • An evaluation of software-based release consistent protocols," J. Parallel Distrib. Comput., vol. 29, pp. 126-141, Sept. 1995.
    • (1995) J. Parallel Distrib. Comput. , vol.29 , pp. 126-141
  • 31
    • 0029711268 scopus 로고    scopus 로고
    • The relative importance of concurrent writers and weak consistency models
    • May
    • P. J. Keleher,The relative importance of concurrent writers and weak consistency models," in Proc. 16th Int. Conf. Distributed Computing Systems, May 1996, pp. 91-99.
    • (1996) Proc. , vol.16 , pp. 91-99
    • Keleher, P.J.1
  • 34
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocessor programs,"
    • Sept.
    • L. Lamport,How to make a multiprocessor computer that correctly executes multiprocessor programs," IEEE Trans. Coinput., vol. C-28, pp. 690-691, Sept. 1979.
    • (1979) IEEE Trans. Coinput. , vol.C-28 , pp. 690-691
    • Lamport, L.1
  • 36
    • 0031612475 scopus 로고    scopus 로고
    • Efficiently adapting to sharing patterns in software DSM," in
    • R. Monnerat and R. Bianchini,Efficiently adapting to sharing patterns in software DSM," in Proc. 4th IEEE Symp. HighPerformance Computer Architecture, 1998, pp. 289-299.
    • (1998) Proc. , vol.4 , pp. 289-299
    • Monnerat, R.1    Bianchini, R.2
  • 37
    • 0031599680 scopus 로고    scopus 로고
    • Comparative evaluation of latency tolerance techniques for software distributed shared memory," in
    • T. Mowry, C. Chan, and A. Lo,Comparative evaluation of latency tolerance techniques for software distributed shared memory," in Proc. 4lh IEEE Symp. High-Performance Computer Architecture, 1998, pp. 300-311.
    • (1998) Proc. , vol.4 , pp. 300-311
    • Mowry, T.1    Chan, C.2    Lo, A.3
  • 38
    • 85013507736 scopus 로고
    • Cache coherence for shared memory multiprocessors based on virtual memory support," in
    • Apr.
    • K. Petersen and K. Li,Cache coherence for shared memory multiprocessors based on virtual memory support," in Proc. IEEE 7th Int. Parallel Processing Symp., Apr. 1993.
    • (1993) Proc. IEEE , vol.7
    • Petersen, K.1    Li, K.2
  • 39
    • 0031605511 scopus 로고    scopus 로고
    • Home-based svm protocols for snip clusters: Design and performance
    • R. Samanta, A. Bilas, L. Iftode, and J. P. Singh,Home-based svm protocols for snip clusters: Design and performance," in Proc. 4th IEEE Symp. High-Performance Computer Architecture, 1998, pp. 113-124.
    • (1998) Proc. , vol.4 , pp. 113-124
    • Samanta, R.1    Bilas, A.2    Iftode, L.3    Singh, J.P.4
  • 40
    • 0031541412 scopus 로고    scopus 로고
    • Toward transparent and effi-cient software distributed shared memory
    • D. Scales and K. Gharachorloo,Toward transparent and effi-cient software distributed shared memory," in Proc. 16th Symp. Operating Systems Principles, 1997, pp. 157-169.
    • (1997) Proc. , vol.16 , pp. 157-169
    • Scales, D.1    Gharachorloo, K.2
  • 41
    • 17044381343 scopus 로고    scopus 로고
    • Shasta: A low overhead, software-only approach for supporting fine-grain shared memory," in
    • D. J. Scales, K. Gharachorloo, and C. A. Thekkath,Shasta: A low overhead, software-only approach for supporting fine-grain shared memory," in Proc. 7th Int. Conf. Architectural Support for Programming Languages and Operating Systems, Oct. 1996, pp. pp. 174-185.
    • (1996) Proc. , vol.7 , pp. 174-185
    • Scales, D.J.1    Gharachorloo, K.2    Thekkath, C.A.3
  • 42
    • 84976759222 scopus 로고
    • Fine-grain access for distributed shared memory," in
    • I. Schoinas, B. Falsafi, A. R. Lebeck, S. K. Reinhard!, J. R. Larus, and D. A. Wood,Fine-grain access for distributed shared memory," in Proc. 6th Int. Conf. Architectural Support for Programming Languages and Operating Systems, Oct. 1994, pp. 297-306.
    • (1994) Proc. , vol.6 , pp. 297-306
    • Schoinas, I.1    Falsafi, B.2    Lebeck, A.R.3    Reinhard, S.K.4    Larus, J.R.5    Wood, D.A.6
  • 43
    • 0032794986 scopus 로고    scopus 로고
    • Limits to the performance of software shared memory: A layered approach," in
    • J. P. Singh, A. Bilas, D. Jiang, and Y. Zhou,Limits to the performance of software shared memory: A layered approach," in Proc. 5th IEEE Symp. High-Performance Computer Architecture, Jan. 1999.
    • (1999) Proc. , vol.5
    • Singh, J.P.1    Bilas, A.2    Jiang, D.3    Zhou, Y.4
  • 44
    • 0031605378 scopus 로고    scopus 로고
    • Using multicast and multithreading to reduce communication in software dsm systems," in
    • E. Speight and J. Bennett,Using multicast and multithreading to reduce communication in software dsm systems," in Proc. 4th IEEE Symp. High-Performance Computer Architecture, 1998, pp. 312-323.
    • (1998) Proc. , vol.4 , pp. 312-323
    • Speight, E.1    Bennett, J.2
  • 45
    • 84866822066 scopus 로고    scopus 로고
    • Brazos: A third generation DSM systems," in
    • __,Brazos: A third generation DSM systems," in Proc. USENIX Workshop Windows-NT, 1997.
    • (1997) Proc. USENIX Workshop Windows-NT
  • 46
    • 0031542279 scopus 로고    scopus 로고
    • Cashmere-21: Software coherent shared memory on a clustered remote-write network," in
    • R. Stets, S. Dwarkadas, N. Hardavellas, G. Hunt, L. Kontothanassis, S. Parthasarathy, and M. Scott,Cashmere-21: Software coherent shared memory on a clustered remote-write network," in Proc. 16th Symp. Operating Systems Principles, 1997, pp. 170-183.
    • (1997) Proc. , vol.16 , pp. 170-183
    • Stets, R.1    Dwarkadas, S.2    Hardavellas, N.3    Hunt, G.4    Kontothanassis, L.5    Parthasarathy, S.6    Scott, M.7
  • 47
    • 0029179077 scopus 로고
    • Methodological considerations and characterization of the SPLASH-2 parallel application suite," in
    • May
    • S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta,Methodological considerations and characterization of the SPLASH-2 parallel application suite," in Proc. 22nd Annit. Symp. Computer Architecture, May 1995, pp. 24-37.
    • (1995) Proc. , vol.22 , pp. 24-37
    • Woo, S.C.1    Ohara, M.2    Torrie, E.3    Singh, J.P.4    Gupta, A.5
  • 48
    • 0029666652 scopus 로고    scopus 로고
    • Mgs: A multigrain shared memory system," in
    • May
    • D. Yeung, J. Kubiatowicz, and A. Agarwal,Mgs: A multigrain shared memory system," in Proc. 23rd Anna. Symp. Computer Architecture, May 1996, pp. 44-55.
    • (1996) Proc. , vol.23 , pp. 44-55
    • Yeung, D.1    Kubiatowicz, J.2    Agarwal, A.3
  • 49
    • 0026923472 scopus 로고
    • Heterogeneous distributed shared memory: An experimental study,"
    • May
    • S. Zhou, M. Stumm, K. Li, and D. Wortman,Heterogeneous distributed shared memory: An experimental study," IEEE Trans. Parallel Distrib. Comput., vol. 3, pp. 540-554, May 1992.
    • (1992) IEEE Trans. Parallel Distrib. Comput. , vol.3 , pp. 540-554
    • Zhou, S.1    Stumm, M.2    Li, K.3    Wortman, D.4
  • 50
    • 85084100127 scopus 로고    scopus 로고
    • Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems
    • Y. Zhou, L. Iftode, and K. Li,Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems," in P roc. Operating Systems Design and Implementation Symp., Oct. 1996, pp. 75-88.
    • (1996) P Roc. Operating Systems Design and Implementation Symp., Oct. , pp. 75-88
    • Zhou, Y.1    Iftode, L.2    Li, K.3


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