• DocumentCode
    1394066
  • Title

    Parallel divide and conquer on meshes

  • Author

    Lo, V. ; Rajopadhye, S.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR
  • Volume
    7
  • Issue
    10
  • fYear
    1996
  • fDate
    10/1/1996 12:00:00 AM
  • Firstpage
    1049
  • Lastpage
    1058
  • Abstract
    We address the problem of mapping divide-and-conquer programs to mesh connected multicomputers with wormhole or store-and-forward routing. We propose the binomial tree as an efficient model of parallel divide-and-conquer and present two mappings of the binomial tree to the 2D mesh. Our mappings exploit regularity in the communication structure of the divide-and-conquer computation and are also sensitive to the underlying flow control scheme of the target architecture. We evaluate these mappings using new metrics which are extensions of the classical notions of dilation and contention. We introduce the notion of communication slowdown as a measure of the total communication overhead incurred by a parallel computation. We conclude that significant performance gains can be realized when the mapping is sensitive to the flow control scheme of the target architecture
  • Keywords
    divide and conquer methods; hypercube networks; parallel algorithms; binomial tree; communication structure; mesh connected multicomputers; meshes; parallel divide and conquer algorithms; performance gains; regularity; store-and-forward routing; wormhole; Communication system control; Computer Society; Computer architecture; Concurrent computing; Embedded computing; Large-scale systems; Performance gain; Problem-solving; Routing; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.539736
  • Filename
    539736