A METHOD FOR EXPLOITING COMMUNICATION COMPUTATION OVERLAP IN HYPERCUBES/

Citation
Ld. Decerio et al., A METHOD FOR EXPLOITING COMMUNICATION COMPUTATION OVERLAP IN HYPERCUBES/, Parallel computing, 24(2), 1998, pp. 221-245
Citations number
17
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
2
Year of publication
1998
Pages
221 - 245
Database
ISI
SICI code
0167-8191(1998)24:2<221:AMFECC>2.0.ZU;2-F
Abstract
This paper presents a method to derive efficient algorithms for hyperc ubes, The method exploits two features of the underlying hardware: a) the parallelism provided by the multiple communication links of each n ode and b) the possibility of overlapping computations and communicati ons which is a feature of machines supporting an asynchronous communic ation protocol. The method can be applied to a generic class of hyperc ube algorithms whose distinguishing features are quite frequent in com mon algorithms for hypercubes. Many examples of this class of algorith ms are found in the literature for different problems, The paper shows the efficiency of the method for two case studies. The results show t hat the reduction in communication overhead is very significant in man y cases. They also show that the algorithms produced by our method are always very close to the optimum in terms of execution time. (C) 1998 Elsevier Science B.V. All rights reserved.