DocumentCode
1398549
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
Volume
9
Issue
6
fYear
1998
fDate
6/1/1998 12:00:00 AM
Firstpage
550
Lastpage
560
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;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.689442
Filename
689442
Link To Document