Routing Algorithm for Application-Specific Network-on-Chip with Irregular Core Sizes

被引:0
|
作者
Anirudh, Grandhi Sai [1 ]
Soumya, J. [1 ]
机构
[1] Birla Inst Technol & Sci Pilani, Dept Elect & Elect Engn, Hyderabad Campus, Hyderabad, Andhra Pradesh, India
关键词
Network-on-Chip; Mesh based topologies; Routing Algorithm;
D O I
10.1109/iNIS.2017.21
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Routers, physical links and routing algorithms together perform the task of routing a message between different cores on a Network-on-Chip (NoC) architecture, they are among the most important parts of its structure because of their huge power consumption compared to other components of a NoC. In order to minimize the power consumed by these components it is essential to design an efficient routing algorithm. In this paper we propose an application specific routing algorithm for mesh based topologies with irregular core sizes. While there are algorithms already present for this purpose the aim of this study is to develop a more efficient algorithm by reducing the length of the path between the two communicating cores. The algorithm proposed in this paper follows wormhole switching and uses XY routing algorithm as a basis and improves on it. In this algorithm routing is performed in two steps, Mapping in X-direction followed by Y-direction. Efficiency of the proposed algorithm has been tested on different mesh networks with varying sizes and also with different locations of oversized cores in the network. Experimental results show that the proposed algorithm performs better compared to existing algorithms in the literature.
引用
收藏
页码:56 / 60
页数:5
相关论文
共 50 条
  • [1] An Application-Specific Buffer Allocation Algorithm for Network-on-Chip
    Yin, Yaming
    Chen, Shuming
    [J]. 2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 439 - 442
  • [2] ACES: Application-Specific Cycle Elimination and Splitting for Deadlock-Free Routing on Irregular Network-on-Chip
    Cong, Jason
    Liu, Chunyue
    Reinman, Glenn
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 443 - 448
  • [3] Converting Interfaces on Application-specific Network-on-chip
    Han, Kyuseung
    Lee, Jae-Jin
    Lee, Woojoo
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2017, 17 (04) : 505 - 513
  • [4] Application-Specific Heterogeneous Network-on-Chip Design
    Demirbas, Dilek
    Akturk, Ismail
    Ozturk, Ozcan
    Gudukbay, Ugur
    [J]. COMPUTER JOURNAL, 2014, 57 (08): : 1117 - 1131
  • [5] Fault-Tolerant Application-Specific Network-on-Chip
    Koupaei, Fathollah Karimi
    Khademzadeh, Ahmad
    Janidarmian, Majid
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2011, VOL II, 2011, : 734 - 738
  • [6] Floorplanning and Topology Generation for Application-Specific Network-on-Chip
    Yu, Bei
    Dong, Sheqin
    Chen, Song
    Goto, Satoshi
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 527 - +
  • [7] A Topology optimization Method of Application-specific Network-on-Chip
    Lai, Guoming
    Lin, Xiaola
    [J]. ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 905 - +
  • [8] A Fault Tolerant Approach for Application-Specific Network-on-Chip
    Khoroush, Somayeh
    Reshadi, Midia
    [J]. 2013 NORCHIP, 2013,
  • [9] RONoC: A Reconfigurable Architecture for Application-Specific Optical Network-on-Chip
    Gu, Huaxi
    Chen, Zheng
    Yang, Yintang
    Ding, Hui
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (01): : 142 - 145
  • [10] Application-Specific Network-on-Chip synthesis with flexible router Placement
    Soumya, J.
    Chattopadhyay, Santanu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 361 - 371