Hypernet: A Communication-Efficient Architecture for Constructing Massively Parallel Computers
- 1 December 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-36 (12) , 1450-1466
- https://doi.org/10.1109/tc.1987.5009497
Abstract
A new class of modular networks is proposed for hierarchically constructing massively parallel computer systems for distributed supercomputing and AI applications. These networks are called hypernets. They are constructed incrementally with identical cubelets, treelets, or buslets that are well suited for VLSI implementation. Hypernets integrate positive features of both hypercubes and tree-based topologies, and maintain a constant node degree when the network size increases. This paper presents the principles of constructing hypernets and analyzes their architectural potentials in terms of message routing complexity, cost-effective support for global as well as localized communication, I/O capabilities, and fault tolerance. Several algorithms are mapped onto hypernets to illustrate their ability to support parallel processing in a hierarchically structured or data-dependent environment. The emulation of hypercube connections using less hardware is shown. The potential of hypernets for efficient support of connectionist models of computation is also explored.Keywords
This publication has 21 references indexed in Scilit:
- Strategies for interconnection networks: Some methods from graph theoryJournal of Parallel and Distributed Computing, 1986
- Toward memory-based reasoningCommunications of the ACM, 1986
- Data parallel algorithmsCommunications of the ACM, 1986
- The architecture of a homogeneous vector supercomputersJournal of Parallel and Distributed Computing, 1986
- Fat-trees: Universal networks for hardware-efficient supercomputingIEEE Transactions on Computers, 1985
- Cost-Performance Bounds for Multimicrocomputer NetworksIEEE Transactions on Computers, 1983
- Connectionist Models and Their PropertiesCognitive Science, 1982
- Parallel Matrix and Graph AlgorithmsSIAM Journal on Computing, 1981
- The cube-connected cycles: a versatile network for parallel computationCommunications of the ACM, 1981
- X-TreePublished by Association for Computing Machinery (ACM) ,1978