• DocumentCode
    1745681
  • Title

    Transparent adaptation of sharing granularity in multiview-based DSM systems

  • Author

    Niv, Nitzan ; Schuster, Assaf

  • Author_Institution
    Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    2001
  • fDate
    36982
  • Abstract
    In this paper we propose a mechanism that provides DSM systems with a flexible sharing granularity. The size of the shared memory units is dynamically determined by the system during runtime. This size can range from that of a single variable up to the size of the entire shared memory space. During runtime the DSM transparently adapts the granularity to the memory access pattern of the application in each phase of its execution. This adaptation, called COMPOSEDVIEW, provides efficient data sharing in software DSM while preserving sequential consistency. Neither complex code analysis nor annotation by the programmer or the compiler are required and no hardware support is necessary to use COMPOSEDVIEW. Our experiments indicate a substantial performance boost (up to 80% speedup improvement) when running a large set of applications using our method, compared to running these benchmark applications with the best fixed granularity
  • Keywords
    distributed shared memory systems; memory architecture; virtual storage; COMPOSEDVIEW; DSM systems; data sharing; flexible sharing granularity; granularity; multiview-based; Application software; Computer science; Memory management; Permission; Program processors; Programming profession; Protection; Runtime; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings 15th International
  • Conference_Location
    San Francisco, CA
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-0990-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2001.924974
  • Filename
    924974