Title :
All-to-all broadcast and matrix multiplication in faulty SIMD hypercubes
Author :
Sengupta, Amit ; Raghavendra, C.S.
Author_Institution :
Oracle Corp., Redwood Shores, CA, USA
fDate :
6/1/1998 12:00:00 AM
Abstract :
In this paper, we develop algorithms in order of efficiency for all-to-all broadcast problem in an N=2n-node n-dimensional faulty SIMD hypercube, Qn, with up to n-1 node faults. The algorithms use a property of a certain ordering of dimensions. Our analysis includes startup time (α) and transfer time (β). We have established the lower bound for such an algorithm to be nα+(2N-3)Lβ in a faulty hypercube with at most n-1 faults (each node has a value of L bytes). Our best algorithm requires 2nα+2NLβ and is near-optimal. We develop an optimal algorithm for matrix multiplication in a faulty hypercube using all-to-all broadcast and compare the efficiency of all-to-all broadcast approach with broadcast approach and global sum approach for matrix multiplication. The algorithms are congestion-free and applicable in the context of available hypercube machines
Keywords :
fault tolerant computing; hypercube networks; matrix multiplication; all-to-all broadcast; faulty SIMD hypercubes; faulty hypercube; global sum approach; matrix multiplication; optimal algorithm; startup time; transfer time; Broadcasting; Computer networks; Concurrent computing; Fault tolerance; Hypercubes; Image processing; Linear algebra; Matrices; Parallel algorithms; Routing;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on