Sciweavers

IEEEPACT
1998
IEEE

Efficient Methods for Multi-Dimensional Array Redistribution

14 years 4 months ago
Efficient Methods for Multi-Dimensional Array Redistribution
In this paper, we present efficient methods for multidimensional array redistribution. Based on the previous work, the basic-cycle calculation technique, we present a basic-block calculation (BBC) and a complete-dimension calculation (CDC) techniques. We have developed a theoretical model to analyze the computation costs of these two techniques. The theoretical model shows that the BBC method has smaller indexing costs and performs well for the redistribution with small array size. The CDC method has smaller packing/unpacking costs and performs well when the array size is large. We also have implemented these two techniques along with the PITFALLS method and the Prylli's method on an IBM SP2 parallel machine. The experimental results show that the BBC method has the smallest execution time of these four algorithms when the array size is small. The CDC method has the smallest execution time of these four algorithms when the array size is large. Furthermore, the BBC method outperfo...
Yeh-Ching Chung, Ching-Hsien Hsu
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1998
Where IEEEPACT
Authors Yeh-Ching Chung, Ching-Hsien Hsu
Comments (0)