Custom Networks-on-Chip Architectures With Multicast Routing

被引:13
|
作者
Yan, Shan [1 ]
Lin, Bill [1 ]
机构
[1] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
关键词
Multicast routing; network-on-chip (NoC); synthesis; system-on-chip (SoC); topology; CIRCUITS;
D O I
10.1109/TVLSI.2008.2011240
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider the problem of synthesizing custom networks-on-chip (NoC) architectures that are optimized for a given application. We consider both unicast and multicast traffic flows in the input specification. Multicast traffic flows are used in a variety of applications, and their direct support with only replication of packets at optimal bifurcation points rather than full end-to-end replication can significantly reduce network contention and resource requirements. Our problem formulation is based on the decomposition of the problem into the inter-related steps of finding good flow partitions, deriving a good physical network topology for each group in the partition, and providing an optimized network implementation for the derived topologies. Our solutions may be comprised of multiple custom networks, each interconnecting a subset of communicating modules. We propose several algorithms that can systematically examine different flow partitions, and we propose Rectilinear-Steiner-Tree (RST)-based algorithms for generating efficient network topologies. Our design flow integrates floorplanning, and our solutions consider deadlock-free routing. Experimental results on a variety of NoC benchmarks showed that our synthesis results can on average achieve a 4.82 times reduction in power consumption over different mesh implementations on unicast benchmarks and a 1.92 times reduction in power consumption on multicast benchmarks. Significant improvements in performance were also achieved, with an average of 2.92 times reduction in hop count on unicast benchmarks and 1.82 times reduction in hop count on multicast benchmarks. To further gauge the effectiveness of our heuristic algorithms, we also implemented an exact algorithm that enumerates all distinct set partitions. For the benchmarks where exact results could be obtained, our algorithms on average can achieve results within 3% of exact results, but with much shorter execution times.
引用
收藏
页码:342 / 355
页数:14
相关论文
共 50 条
  • [1] An Approach for Multicast Routing in Networks-on-Chip
    Prasad, M. Lakshmi
    Das, Shirshendu
    Kapoor, Hemangee K.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 299 - 304
  • [2] Joint multicast routing and network design optimisation for networks-on-chip
    Yan, S.
    Lin, B.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2009, 3 (05): : 443 - 459
  • [3] Recursive Partitioning Multicast: A Bandwidth-Efficient Routing for Networks-On-Chip
    Wang, Lei
    Jin, Yuho
    Kim, Hyungjun
    Kim, Eun Jung
    [J]. 2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 64 - 73
  • [4] An Improved Minimal Multicast Routing Algorithm for Mesh-based Networks-on-Chip
    Zhong, Ming
    Wang, Zheng
    Gu, Huaxi
    Le Beux, Sebastien
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 775 - 779
  • [5] eXtended Torus routing algorithm for networks-on-chip: a routing algorithm for dynamically reconfigurable networks-on-chip
    Beldachi, Arash Farhadi
    Hollis, Simon
    Nunez-Yanez, Jose L.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2014, 8 (03): : 148 - 162
  • [6] Adaptive and Deadlock-Free Tree-Based Multicast Routing for Networks-on-Chip
    Samman, Faizal Arya
    Hollstein, Thomas
    Glesner, Manfred
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (07) : 1067 - 1080
  • [7] A Hybrid Multicast Routing Approach with Enhanced Methods for Mesh-Based Networks-on-Chip
    Wu, Chun-Wei
    Lee, Kuen-Jong
    Su, Alan P.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (09) : 1231 - 1245
  • [8] Implementing Tree-Based Multicast Routing for Write Invalidation Messages in Networks-on-Chip
    Kang, Young Hoon
    Sondeen, Jeff
    Draper, Jeff
    [J]. 2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 1118 - 1121
  • [9] DyAD - Smart routing for networks-on-chip
    Hu, JC
    Marculescu, R
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 260 - 263
  • [10] Improved adaptive routing for networks-on-chip
    Kumar, M.
    Gaur, M. S.
    Laxmi, V.
    Daneshtalab, M.
    Zwolinski, M.
    Ko, S.
    [J]. ELECTRONICS LETTERS, 2015, 51 (25) : 2093 - 2094