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
Link To Document