• DocumentCode
    2263134
  • Title

    X-Network: An Area-Efficient and High-Performance On-Chip Wormhole-Switching Network

  • Author

    Wang, Xiaofang ; Bandi, Leeladhar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Villanova Univ., Villanova, PA, USA
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    362
  • Lastpage
    368
  • Abstract
    Packet-switching networks on chip (NoCs) have emerged as a promising paradigm for designing scalable communication infrastructures for future chip multiprocessors and complex Systems on Chip (SoCs). However, the quest for highperformance networks has led to very area-consuming and complicated routers with little return in performance. This paper presents X-Network, a low-area and high-performance wormhole-switching NoC that is built on a novel PE (Processing Element)-router organization. In X-Network, each router is shared by four PEs and each general PE has access to four directly-connected routers in addition to NEWS (North, East, West, South) connections between neighboring PEs. By sharing routers among PEs, the network reduces the average hop count for packets thereby reducing the latency and improving the throughput of the network. Our design not only reduces the total number of routers for a given number of PEs, but also offers much more routing flexibility compared to existing mesh-based solutions. Any routing algorithm can be used in X-Network after incorporating our router selection functions. Extensive simulation results using both synthetic workloads and the SPLASH-2 applications show that X-Network can reduce average network latency by 51% for a system with 64 PEs. The network saturation point is extended by up to approximately 100% using a fully-adaptive routing algorithm.
  • Keywords
    network routing; network-on-chip; packet switching; SPLASH-2 applications; SoC; X-network; chip multiprocessors; fully-adaptive routing algorithm; mesh-based solutions; on-chip wormhole-switching network; packet-switching networks on chip; processing element-router organization; router selection functions; routing flexibility; synthetic workloads; systems on chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.110
  • Filename
    5581471