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 :
بازگشت