• DocumentCode
    1110194
  • Title

    Optimum broadcasting and personalized communication in hypercubes

  • Author

    Johnsson, S. Lennart ; Ho, Ching-Tien

  • Author_Institution
    Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
  • Volume
    38
  • Issue
    9
  • fYear
    1989
  • fDate
    9/1/1989 12:00:00 AM
  • Firstpage
    1249
  • Lastpage
    1268
  • Abstract
    Four different communication problems are addressed in Boolean n-cube configured multiprocessors: (1) one-to-all broadcasting: distribution of common data from a single source to all other nodes; (2) one-to-all personalized communication: a single node sending unique data to all other nodes; (3) all-to-all broadcasting: distribution of common data from each node to all other nodes; and (4) all-to-all personalized communication: each node sending a unique piece of information to every other node. Three communication graphs (spanning trees) for the Boolean n-cube are proposed for the routing, and scheduling disciplines provably optimum within a small constant factor are proposed. With appropriate scheduling and concurrent communication on all ports of every processor, routings based on these two communication graphs offer a speedup of up to n/2, and O(√n) over the routings based on the spanning binomial tree for cases (2)-(4) respectively. All three spanning trees offer optimal communication times for cases (2)-(4) and concurrent communication on all ports of every processor. Timing models and complexity analysis are verified by experiments on a Boolean-cube-configured multiprocessor
  • Keywords
    multiprocessor interconnection networks; scheduling; Boolean n-cube configured multiprocessors; all-to-all broadcasting; all-to-all personalized communication; communication graphs; complexity analysis; concurrent communication; hypercubes; one-to-all broadcasting; one-to-all personalized communication; optimum broadcasting; personalized communication; routing; scheduling; single node sending unique data; spanning trees; Bandwidth; Broadcasting; Computer science; Degradation; Hypercubes; Linear algebra; Processor scheduling; Routing; Timing; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.29465
  • Filename
    29465