• DocumentCode
    2011864
  • Title

    Using multicast and multithreading to reduce communication in software DSM systems

  • Author

    Speight, Evan ; Bennett, John K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
  • fYear
    1998
  • fDate
    1-4 Feb 1998
  • Firstpage
    312
  • Lastpage
    322
  • Abstract
    This paper examines the performance benefits of employing multicast communication and application-level multithreading in the Brazos software distributed shared memory (DSM) system. Application-level multithreading in Brazos allows programs to transparently take advantage of available local multiprocessing. Brazos uses multicast communication to reduce the number of consistency-related messages, and employs two adaptive mechanisms that reduce the detrimental side effects of using multicast communication. We compare three software DSM systems running on identical hardware: (1) a single-threaded point-to-point system, (2) a multithreaded point-to-point system, and (3) Brazos, which incorporates both multithreading and multicast communication. For the six applications studied, multicast and multithreading improve speedup on eight processors by an average of 38%
  • Keywords
    distributed memory systems; network operating systems; performance evaluation; shared memory systems; Brazos; Brazos software; distributed shared memory; local multiprocessing; multicast; multithreading; performance benefits; software DSM; Application software; Communication system software; Computer architecture; Costs; Electrical capacitance tomography; Multicast communication; Multithreading; Operating systems; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1998. Proceedings., 1998 Fourth International Symposium on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-8186-8323-6
  • Type

    conf

  • DOI
    10.1109/HPCA.1998.650570
  • Filename
    650570