• DocumentCode
    1026976
  • Title

    The hierarchical hypercube: a new interconnection topology for massively parallel systems

  • Author

    Malluhi, Qutaibah M. ; Bayoumi, Magdy A.

  • Author_Institution
    Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
  • Volume
    5
  • Issue
    1
  • fYear
    1994
  • fDate
    1/1/1994 12:00:00 AM
  • Firstpage
    17
  • Lastpage
    30
  • Abstract
    Interconnection networks play a crucial role in the performance of parallel systems. This paper introduces a new interconnection topology that is called the hierarchical hypercube (HHC). This topology is suitable for massively parallel systems with thousands of processors. An appealing property of this network is the low number of connections per processor, which enhances the VLSI design and fabrication of the system. Other alluring features include symmetry and logarithmic diameter, which imply easy and fast algorithms for communication. Moreover, the HHC is scalable; that is it can embed HHC´s of lower dimensions. The paper presents two algorithms for data communication in the HHC. The first algorithm is for one-to-one transfer, and the second is for one-to-all broadcasting. Both algorithms take O(log2 k), where k is the total number of processors in the system. A wide class of problems, the divide & conquer class (D&Q), is shown to be easily and efficiently solvable on the HHC topology. Parallel algorithms are provided to describe how a D&Q problem can be solved efficiently on an HHC structure. The solution of a D&Q problem instance having up to k inputs requires a time complexity of O(log2 k)
  • Keywords
    computational complexity; hypercube networks; parallel algorithms; divide & conquer class; hierarchical hypercube; interconnection topology; logarithmic diameter; massively parallel systems; one-to-all broadcasting; one-to-one transfer; parallels; performance; symmetry; time complexity; Bandwidth; Broadcasting; Data communication; Fabrication; Hypercubes; Multiprocessor interconnection networks; Network topology; Parallel algorithms; Parallel processing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.262585
  • Filename
    262585