• DocumentCode
    1415087
  • Title

    Incremental design of scalable interconnection networks using basic building blocks

  • Author

    Yang, Mingyao ; Ni, Lionel M.

  • Author_Institution
    Java Software, Sun Microsyst., Cupertino, CA, USA
  • Volume
    11
  • Issue
    11
  • fYear
    2000
  • fDate
    11/1/2000 12:00:00 AM
  • Firstpage
    1126
  • Lastpage
    1140
  • Abstract
    In this paper, we present an incremental design of scalable interconnection networks in multicomputer systems using basic building blocks. Both network topologies and routing algorithms are considered. We use wormhole-routed small-scale 2D meshes as basic building blocks. The minimum requirement to expand these networks is a single building block. This implies that the network does not have to maintain the regular 2D mesh topology. Some new topologies are introduced: incomplete meshes based on those adaptive routing algorithms designed from the turn model and extended incomplete meshes based on XY routing. We show that the original routing algorithm can be adopted to send a message between any source and destination without using store-and-forward and causing deadlock. The way that the network is constructed incrementally requires no or a very small amount of rewiring and keeps high bisection density and short diameter of the network. The design methods can be used to economically and incrementally build expandable and scalable parallel computers.
  • Keywords
    multiprocessor interconnection networks; network routing; 2D mesh topology; basic building blocks; incremental design; multicomputer systems; network topologies; routing algorithms; scalable interconnection networks; scalable parallel computers; wormhole-routed small-scale 2D meshes; Bandwidth; Computer networks; Concurrent computing; Hypercubes; Multiprocessor interconnection networks; National electric code; Network topology; Routing; Switches; System recovery;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.888634
  • Filename
    888634