• DocumentCode
    1563528
  • Title

    Fast data selection and broadcast on the Butterfly network

  • Author

    Lin, Woei ; Sheu, Tsang-Ling ; Das, Chita R. ; Feng, Tse-yun ; Wu, Chuan-lin

  • Author_Institution
    Dept. of Electr. Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    1988
  • Firstpage
    65
  • Lastpage
    72
  • Abstract
    A quadtree communication structure is presented, along with two associated procedures for efficient, contention-free data selection and broadcast on the BBN Butterfly parallel processor and its family. the proposed structure suggests a general approach to mapping a class of parallel algorithms with intensive communication requirements for performing two primitive operations: selecting data from many different sources and distributing data from a single source. While performing these two operations through the quadtree structure, the two procedures, ascend and descend, incur no link conflicts in the Butterfly network. By properly merging messages and efficiently replicating data, they can complete required communications in O(log4 M) parallel steps, where M is the size of a Butterfly parallel processor. Contraction and stretch of the quadtree communication structure while retaining the conflict-free property, is considered. The contracted and stretched tree structures allow the adaptive balance of computations and communication requirements for various algorithms with different computation/communication ratios
  • Keywords
    data structures; parallel algorithms; parallel machines; trees (mathematics); BBN Butterfly parallel processor; Butterfly network; adaptive balance; ascend; broadcast; conflict-free property; contention-free data selection; contracted tree structures; contraction; descend; parallel algorithms; quadtree communication structure; stretch; stretched tree structures; Broadcasting; Communication switching; Computer networks; Concurrent computing; Data engineering; Hardware; Merging; Parallel algorithms; Switches; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems in the 1990s, 1988. Proceedings., Workshop on the Future Trends of
  • Print_ISBN
    0-8186-0897-8
  • Type

    conf

  • DOI
    10.1109/FTDCS.1988.26681
  • Filename
    26681