DocumentCode :
2299794
Title :
An analysis of data distribution methods for Gaussian elimination in distributed-memory multicomputers
Author :
Lee, Ben
Author_Institution :
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
fYear :
1994
fDate :
26-29 Oct 1994
Firstpage :
152
Lastpage :
159
Abstract :
In multicomputers, an appropriate data distribution is crucial for reducing communication overhead and therefore the overall performance. For this reason, data parallel languages provide programmers with primitives, such as BLOCK and CYCLIC that can be used to distribute data across the distributed memory. However, the languages do not aid the programmer as to how the distribution should be performed to maximize the performance. Therefore, this paper presents an analysis of data distribution methods for overlapping computation and communication in the Gaussian elimination algorithm. The analysis indicates that both BLOCK and CYCLIC distributions have their own merit; however, BLOCK-CYCLIC with its hybrid characteristic consistently out performs its counterparts
Keywords :
distributed memory systems; matrix algebra; parallel algorithms; parallel languages; BLOCK; CYCLIC; Gaussian elimination; communication; data distribution; data parallel languages; distributed-memory multicomputers; overlapping computation; Algorithm design and analysis; Broadcasting; Data analysis; Delay; Distributed computing; Hypercubes; Parallel processing; Performance analysis; Programming profession; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
Type :
conf
DOI :
10.1109/SPDP.1994.346185
Filename :
346185
Link To Document :
بازگشت