• DocumentCode
    762671
  • Title

    TreadMarks: shared memory computing on networks of workstations

  • Author

    Amza, Cristiana ; Cox, Alan L. ; Dwarkadas, Sandhya ; Keleher, Pete ; Lu, Honghui ; Rajamony, Ramakrishnan ; Yu, Weimin ; Zwaenepoel, Willy

  • Author_Institution
    Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
  • Volume
    29
  • Issue
    2
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    18
  • Lastpage
    28
  • Abstract
    Shared memory facilitates the transition from sequential to parallel processing. Since most data structures can be retained, simply adding synchronization achieves correct, efficient programs for many applications. We discuss our experience with parallel computing on networks of workstations using the TreadMarks distributed shared memory system. DSM allows processes to assume a globally shared virtual memory even though they execute on nodes that do not physically share memory. We illustrate a DSM system consisting of N networked workstations, each with its own memory. The DSM software provides the abstraction of a globally shared memory, in which each processor can access any data item without the programmer having to worry about where the data is or how to obtain its value
  • Keywords
    data structures; distributed memory systems; local area networks; shared memory systems; virtual storage; TreadMarks; data structures; distributed shared memory system; globally shared virtual memory; parallel processing; programming; sequential processing; shared memory computing; synchronization; workstation networks; Computer networks; Data structures; Delay; Hardware; Message passing; Partitioning algorithms; Programming environments; Programming profession; Protection; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.485843
  • Filename
    485843