DocumentCode :
1887061
Title :
Concord: re-thinking the division of labor in a distributed shared memory system
Author :
Lee, J. William
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear :
1994
fDate :
23-25 May 1994
Firstpage :
585
Lastpage :
592
Abstract :
A distributed shared memory system provides the abstraction of a shared address space on either a network of workstations or a distributed-memory multiprocessor. Although a distributed shared memory system can improve performance by relating the memory consistency model and maintaining memory coherence at a granularity specified by the programmer, the challenge is to offer ease of programming while maintaining high performance. Concord meets this challenge by carefully splitting responsibilities among the programmer, the compiler, and the runtime system. Concord has allowed a single programmer to port several real, large shared-memory parallel programs onto an Intel iPS/2 in a few weeks and achieve reasonable speedup
Keywords :
distributed memory systems; parallel programming; shared memory systems; storage management; Concord; Intel iPS/2; abstraction; distributed shared memory system; distributed-memory multiprocessor; division of labor; granularity; large shared-memory parallel programs; memory coherence; memory consistency model; shared address space; Coherence; Computer science; Debugging; Maintenance engineering; Program processors; Programming profession; Runtime; Scattering; Workstations; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
Type :
conf
DOI :
10.1109/SHPCC.1994.296694
Filename :
296694
Link To Document :
بازگشت