• DocumentCode
    1841176
  • Title

    The Midway distributed shared memory system

  • Author

    Bershad, B.N. ; Zekauskas, M.J. ; Sawdon, W.A.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1993
  • fDate
    22-26 Feb. 1993
  • Firstpage
    528
  • Lastpage
    537
  • Abstract
    The authors describe the motivation, design, and performance of Midway, a programming system for a distributed shared memory multicomputer (DSM) such as an ATM-based cluster, a CM-5, or a Paragon. Midway supports a novel memory consistency model called entry consistency (EC). EC guarantees that shared data become consistent at a processor when the processor acquires a synchronization object known to guard the data. EC is weaker than other models described in the literature, such as processor consistency and release consistency, but it makes possible higher performance implementations of the underlying consistency protocols. Midway programs are written in C, and the association between synchronization objects and data must be made with explicit annotations. As a result, pure entry consistent programs can require more annotations than programs written to other models. Midway also supports the stronger release consistent and processor consistent models at the granularity of individual data items.<>
  • Keywords
    data integrity; distributed memory systems; parallel programming; shared memory systems; ATM-based cluster; C; CM-5; DSM; EC; Midway distributed shared memory system; Paragon; consistency protocols; distributed shared memory multicomputer; entry consistency; higher performance implementations; novel memory consistency model; programming system; pure entry consistent programs; shared data; synchronization object; Computer science; Contracts; Delay; Frequency synchronization; Information science; Parallel programming; Program processors; Programming profession; Protocols; US Government;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '93, Digest of Papers.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-3400-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1993.289730
  • Filename
    289730