• DocumentCode
    2747332
  • Title

    Cashmere-VLM: Remote memory paging for software distributed shared memory

  • Author

    Dwarkadas, Sandhya ; Hardavellas, Nikos ; Kontothanassis, L. ; Nikhil, R. ; Stets, Robert

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    Software distributed shared memory (DSM) systems have successfully provided the illusion of shared memory on distributed memory machines. However most software DSM systems use the main memory of each machine as a level in a cache hierarchy, replicating copies of shared data in local memory. Since computer memories tend to be much larger than caches, DSM systems have largely ignored memory capacity issues, assuming there is always enough space in main memory in which to replicate data. Applications that access data that exceeds the capacity available in local memory will page to disk, resulting in reduced performance. We have developed a software DSM system based on Cashmere that takes advantage of system-wide memory resources in order to reduce or eliminate paging overhead. Experimental results on a 4-node, 16-processor AlphaServer system demonstrate the improvement in performance using the enhanced software DSM system for applications with large data sets
  • Keywords
    distributed shared memory systems; paged storage; AlphaServer system; distributed memory machines; distributed shared memory; memory capacity; memory paging; shared memory; software DSM; Access protocols; Application software; Computer science; Scalability; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760451
  • Filename
    760451