• DocumentCode
    1824539
  • Title

    Hardware assist for distributed shared memory

  • Author

    Wilson, Andrew W., Jr. ; LaRowe, Richard P., Jr. ; Teller, Marc J.

  • Author_Institution
    Worcester Polytech. Inst., MA, USA
  • fYear
    1993
  • fDate
    25-28 May 1993
  • Firstpage
    246
  • Lastpage
    255
  • Abstract
    The use of software implemented distributed shared memory (SDSM) to provide shared memory programming environments on networks of workstations and message-passing parallel computers has become quite popular. However, the memory reference patterns of many shared memory programs lead to poor performance on such systems. The authors propose hardware assist to improve the performance of SDSM systems faced with problematic reference patterns. An example of such a system is described. Operating system software in Mach is used to provide internode sharing in the example system, but is assisted through hardware support for maintaining update-based coherence of replicated pages. Simulations driven by hardware-collected parallel reference traces are used to provide an indication of the expected performance of the system
  • Keywords
    distributed memory systems; message passing; operating systems (computers); performance evaluation; programming environments; shared memory systems; Mach; SDSM systems; distributed shared memory; hardware-collected parallel reference traces; internode sharing; memory reference patterns; message-passing parallel computers; operating system software; replicated pages; shared memory programming environments; shared memory programs; simulations; system performance; update-based coherence; workstations; Coherence; Computer networks; Concurrent computing; Costs; Hardware; High performance computing; Operating systems; Parallel programming; Protocols; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-3770-6
  • Type

    conf

  • DOI
    10.1109/ICDCS.1993.287702
  • Filename
    287702