• DocumentCode
    3085643
  • Title

    Load-balanced Birkhoff-von Neumann switches and fat-tree networks

  • Author

    Hung-Shih Chueh ; Ching-Min Lien ; Cheng-Shang Chang ; Cheng, James ; Duan-Shin Lee

  • Author_Institution
    Inst. of Commun. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    8-11 July 2013
  • Firstpage
    142
  • Lastpage
    147
  • Abstract
    Fat-tree networks have been widely used in the field of Network-on-Chip. One of the key issues in a fat-tree network is that the degree of a node has to be increased rapidly from the bottom of the tree to the root. As such, the complexity of implementing the switches near the root could be extremely high, and this poses a serious scalability issue. To cope with the scalability issue in fat-tree networks, many previous works require changing the tree topology and adding buffers in nodes. Unlike the existing arts, we adopt a different approach that can still maintain the original tree topology without adding any buffers in internal nodes. Our key idea is to explore various nice features of the load-balanced Birkhoff-von Neumann switches. Such switches have been shown to achieve 100% throughput for all admissible traffic and have comparable delay performance to the ideal output-buffered switch when traffic is heavy and bursty. We show that the implementation complexity can be greatly reduced if a fat-tree network is only required to realize a set of N permutations needed for the N × N load-balanced Birkhoff-von Neumann switches. For this, we first derive a lower bound on the required degree for each node in a fat-tree network. By using the uniform mapping property of the bit-reverse permutation, we show that there exists a set of N permutations that achieve the lower bound.
  • Keywords
    network-on-chip; switches; trees (mathematics); bit-reverse permutation; fat-tree networks; ideal output-buffered switch; implementation complexity; internal nodes; load-balanced Birkhoff-von Neumann switches; network-on-chip; tree topology; Binary trees; Ports (Computers); Scalability; Switches; Topology; Transmission line matrix methods; Zinc; Fat-tree networks; Load-balanced Birkhoff-von Neumann switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing (HPSR), 2013 IEEE 14th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    2325-5552
  • Type

    conf

  • DOI
    10.1109/HPSR.2013.6602304
  • Filename
    6602304