• 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