• DocumentCode
    59774
  • Title

    Lattice Graphs for High-Scale Interconnection Topologies

  • Author

    Camarero, Cristobal ; Martinez, Carmen ; Beivide, Ramon

  • Author_Institution
    Electron. & Comput. Dept., Univ. of Cantabria, Santander, Spain
  • Volume
    26
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2506
  • Lastpage
    2519
  • Abstract
    Torus networks of moderate degree have been widely used in the supercomputer industry. Tori are superb when used for executing applications that require near-neighbor communications. Nevertheless, they are not so good when dealing with global communications. Hence, typical 3D implementations have evolved to 5D networks, among other reasons, to reduce network distances. Most of these big systems are mixed-radix tori, which are not the best option for minimizing distances and efficiently using network resources. This paper is focused on improving the topological properties of this kind of networks. By using integral matrices to deal with Cayley graphs over Abelian groups, we have been able to propose and analyze a family of high-dimensional mesh-based interconnection networks. As they are built over n-dimensional grids that induce a regular tiling of space, these topologies have been denoted lattice graphs. Higher dimensional networks can be composed over these graphs by means of a lift operation, which is also introduced in the paper. Easy network partitioning and minimal routing algorithm are also provided for these topologies based on this new network operation. Later we focus on cubic crystal lattices for modeling symmetric 3D networks and to show how lattice graphs can help in the design of twisted interconnection networks. In all cases, the networks obtained are better, in topological terms, than their standard tori counterparts. Finally, some practical issues such as implementability and preliminary performance evaluations have been addressed at the end of this work.
  • Keywords
    graph theory; lattice theory; matrix algebra; mesh generation; multiprocessor interconnection networks; parallel machines; performance evaluation; solid modelling; 5D networks; Abelian groups; Cayley graphs; cubic crystal lattices; high-dimensional mesh-based interconnection networks; high-scale interconnection topologies; integral matrices; lattice graphs; minimal routing algorithm; n-dimensional grids; near-neighbor communications; network distance reduction; network partitioning algorithm; performance evaluations; regular space tiling; supercomputer industry; symmetric 3D network modeling; topological property improvement; torus networks; twisted interconnection network design; Labeling; Lattices; Multiprocessor interconnection; Routing; Three-dimensional displays; Vectors; Zinc; Topologies; circulant graphs; graphs; interconnection networks; lattices; tori;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2355827
  • Filename
    6894180