• DocumentCode
    2605925
  • Title

    Strings: a high-performance distributed shared memory for symmetrical multiprocessor clusters

  • Author

    Roy, Sumit ; Chaudhary, Vipin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • fYear
    1998
  • fDate
    28-31 Jul 1998
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    Introduces Strings, a high-performance distributed shared memory system designed for clusters of symmetrical multiprocessors (SMPs). The distinguishing feature of this system is the use of a fully multithreaded runtime system, written using POSIX threads. Strings also allows multiple application threads to be run on each node in a cluster. Since most modern UNIX systems can multiplex these threads on kernel-level lightweight processes, applications written using Strings can use all the processors in a SMP machine. This paper describes some of the architectural details of the system and analyzes the performance improvements with two example programs and a few benchmark programs from the SPLASH-2 suite
  • Keywords
    Unix; distributed memory systems; parallel architectures; performance evaluation; shared memory systems; POSIX threads; SPLASH-2 suite; Strings; UNIX systems; benchmark programs; high-performance distributed shared memory system; kernel-level lightweight processes; multiple application threads; multithreaded runtime system; performance improvements; symmetrical multiprocessor clusters; system architecture; Concurrent computing; Drugs; Fuels; Laboratories; Microprocessors; Oceans; Programming profession; Sun; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8579-4
  • Type

    conf

  • DOI
    10.1109/HPDC.1998.709960
  • Filename
    709960