All-To-All Broadcast and Matrix Multiplication in Faulty SIMD Hypercubes

  • Authors:
  • Amit Sengupta;C. S. Raghavendra

  • Affiliations:
  • Oracle Corp., Redwood Shores, CA;Aerospace Corp., Los Angeles, CA

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

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.