MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Distributed Shared Memory: Bridging the Granularity Gap (1999) [6 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Ayal Itzkovitz, Assaf Schuster
Proceedings of the First ACM Workshop on Software Distributed Shared Memory (WSDSM
http://www.cs.technion.ac.il/~assaf/publications/hot.ps
Add To MetaCart

Abstract:

In this position paper we explore a very recent technique, called MultiView, its applications, and its implications on the design and usage of distributed shared memory systems (dsms) [6]. MultiView can be used to bridge the gap between the large, fixed-size memory pages handled by the hardware and operating system, and the relatively-small, varying-size minipages that are used by applications. Using MultiView, the distributed shared memory system can adapt to the native granularity of the application in a natural way. While originally proposed for supporting fine-granularity sharing, MultiView can also be used by all the accompanying dsm services, including sharing across machines, protection and consistency manipulation, detecting racing accesses, collecting garbage, tracing true sharing by application threads, etc. Thus, MultiView simplifies the design and usage of dsm systems in a significant step towards making them a popular technology. 1

Citations

888 Memory coherence in shared virtual memory systems – Li, Hudak - 1989
412 Treadmarks: Shared memory computing on networks of workstations – Amza, Cox, et al. - 1996
333 Tempest and Typhoon: User-level Shared Memory – Reinhardt, Larus, et al. - 1994
65 Brazos: A Third Generation DSM System – Speight, Bennett - 1997
39 Distributed shared memory: where we are and where we should be headed – Carter, Khandekar, et al. - 1995
36 Reducing network latency using subpages in a global memory environment – Jamrozik, Feeley, et al. - 1996
33 Tradeoffs Between False Sharing and Aggregation in Software Distributed Shared Memory – Amza, Cox, et al. - 1997
30 Multiview and millipage -- fine-grain sharing in page-based dsms – Itzkovitz, Schuster - 1999
25 Munin: Distributed shared memory using multi-protocol release consistency – Bennett, Carter, et al. - 1991
8 Using remote access histories for thread scheduling in distributed shared memory systems – Schuster, Shalev - 1998
6 Collecting Garbage Pages with Reduced Memory and Communication Overhead – Kogan, Schuster - 1997
1 Dynamically Changing Sharing Granularity in Page-Based DSM – Itzkovitz, Niv, et al. - 1998
1 Towards Integration of On-the-fly Data Race Detection in DSM Systems – Itzkovitz, Schuster, et al. - 1998