DocumentCode :
2711373
Title :
Efficient methods for kr→r and r→kr array redistribution
Author :
Chung, Yeh-Ching ; Hsu, Ching-Hsien
Author_Institution :
Dept. of Inf. Eng., Feng Chia Univ., Taichung, Taiwan
fYear :
1997
fDate :
11-15 Aug 1997
Firstpage :
82
Lastpage :
87
Abstract :
Array redistribution is usually required to enhance algorithm performance in many parallel programs on distributed memory multicomputers. Since it is performed at run-time, there is performance tradeoff between the efficiency of new data decomposition for a subsequent phase of an algorithm and the cost of redistributing data among processors. We present efficient algorithms for array redistribution. The most significant improvement of our algorithms is that a processor does not need to construct the send/receive data sets for a redistribution. Based on the packing/unpacking information that derived from the BLOCK-CYCLIC(kr) to BLOCK-CYCLIC(r) redistribution (or vice versa), a processor can pack/unpack array elements into (from) messages directly. To evaluate the performance of our methods, we have implemented our methods along with Thakur´s (1994) methods on an IBM SP2 parallel machine. The results show that the execution time of our algorithms is approximately 5% to 27% faster than that of Thakur´s methods
Keywords :
IBM computers; data structures; distributed memory systems; parallel algorithms; parallel machines; software performance evaluation; BLOCK-CYCLIC; IBM SP2 parallel machine; algorithm performance; array redistribution; cost; data decomposition; distributed memory multicomputers; execution time; messages; packing; parallel programs; performance tradeoff; run-time; send receive data sets; unpacking; Contracts; Costs; Distributed computing; Parallel machines; Phased arrays; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
Conference_Location :
Washington, DC
ISSN :
0730-3157
Print_ISBN :
0-8186-8105-5
Type :
conf
DOI :
10.1109/CMPSAC.1997.624761
Filename :
624761
Link To Document :
بازگشت