DocumentCode :
898951
Title :
Global commutative and associative reduction operations in faulty SIMD hypercubes
Author :
Raghavendra, C.S. ; Sridhar, M.A.
Author_Institution :
Sch. of Electr. Eng. Comput. Sci., Washington State Univ., Pullman, WA, USA
Volume :
45
Issue :
4
fYear :
1996
fDate :
4/1/1996 12:00:00 AM
Firstpage :
495
Lastpage :
498
Abstract :
We consider the problem of computing a global commutative and associative operation, also known as semi-group operation, (such as addition and multiplication) on a faulty hypercube. In particular, we study the problem of performing such an operation in an n-dimensional SIMD hypercube, Qn, with up to n-1 node and/or link faults. In an SIMD hypercube, during a communication step, nodes can exchange information with their neighbors only across a specific dimension. Given a set of at most n-1 faults, we develop an ordering d1,d2,...,d1 of n dimensions, depending on where the faults are located. An important and useful property of this dimension ordering is the following: if the n-cube is partitioned into k-subcubes using the first k dimensions of this ordering, namely d 1, d2,..., dn for any 2⩽k⩽n, then each k-subcube in the partition contains at most k-1 faults. We use this result to develop algorithms for global sum. These algorithms use 3n-2, n+3 log n+3 log log n, and n+log n+d2 log log n+O(log log log n) time steps, respectively
Keywords :
fault tolerant computing; hypercube networks; associative reduction operations; commutative operation; faulty SIMD hypercubes; faulty hypercube; Application software; Commutation; Degradation; Fault tolerance; High performance computing; Hypercubes; Parallel processing; Partitioning algorithms; Robustness; Space exploration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.494109
Filename :
494109
Link To Document :
بازگشت