Congestion-Aware Routing Algorithm for NoC Using Data Packets

被引:5
|
作者
Ahmad, Khurshid [1 ]
Sethi, Muhammad Athar Javed [1 ]
Ullah, Rehmat [1 ]
Ahmed, Imran [2 ]
Ullah, Amjad [3 ]
Jan, Naveed [4 ]
Karami, Ghulam Mohammad [5 ]
机构
[1] Univ Engn & Technol, Dept Comp Syst Engn, Peshawar 25000, Pakistan
[2] Inst Management Sci, Ctr Excellence IT, Peshawar 25000, Pakistan
[3] Univ Engn & Technol, Dept Elect Engn, Peshawar 25000, Pakistan
[4] Univ Technol, Dept Informat Engn Technol, Nowshera 24100, Pakistan
[5] SMEC Int Pvt Ltd, Kabul 1007, Afghanistan
关键词
CHIP; NETWORK; ARCHITECTURE; SYSTEM;
D O I
10.1155/2021/8588646
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network on Chip (NoC) is a communication framework for the Multiprocessor System on Chip (MPSoC). It is a router-based communication system. In NoC architecture, nodes of MPSoC are communicating through the network. Different routing algorithms have been developed by researchers, e.g., XY, intermittent XY, DyAD, and DyXY. The main problems in these algorithms are congestion and faults. Congestion and faults cause delay, which degrades the performance of NoC. A congestion-aware algorithm is used for the distribution of traffic over NoC and for the avoidance of congestion. In this paper, a congestion-aware routing algorithm is proposed. The algorithm works by sending congestion information in the data packet. The algorithm is implemented on a 4x4 mesh NoC using FPGA. The proposed algorithm decreases latency, increases throughput, and uses less bandwidth in sharing congestion information between routers in comparison to the existing congestion-aware routing algorithms.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] CaRA : Congestion-aware Routing Algorithm for Data Center Network
    Zhang, Xingyan
    Wan, Runze
    He, Jinrong
    PROCEEDINGS OF THE 2015 JOINT INTERNATIONAL MECHANICAL, ELECTRONIC AND INFORMATION TECHNOLOGY CONFERENCE (JIMET 2015), 2015, 10 : 492 - 495
  • [2] FlexOE: A Congestion-Aware Routing Algorithm for NoCs
    de Lima, Otavio Alcantara Junior
    Fresse, Virginie
    Rousseau, Frederic
    RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 51 - 57
  • [3] FlexOE: A congestion-aware routing algorithm for NoCs
    De Lima Jr., Otávio Alcântara
    Fresse, Virginie
    Rousseau, Frédéric
    Proceedings of the 2013 International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2013, 2013, : 51 - 57
  • [4] Congestion-aware Traffic Routing System Using Sensor Data
    Aslam, Javed
    Lim, Sejoon
    Rus, Daniela
    2012 15TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2012, : 1006 - 1013
  • [5] Hierarchical Agents Based Fault-Tolerant and Congestion-Aware Routing for NoC
    Nayak, Chinmaya Kumar
    Das, Satyabrata
    Behera, Himnsu Sekhar
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 3, 2015, 33
  • [6] The Road Less Traveled: Congestion-Aware NoC Placement and Packet Routing for FPGAs
    Shahrouz, Soheil Gholami
    Betz, Vaughn
    2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024, 2024, : 33 - 42
  • [7] CARA: A Congestion-Aware Routing Algorithm for Wireless Sensor Networks
    Yan, Jiangyu
    Qi, Bing
    ALGORITHMS, 2021, 14 (07)
  • [8] A fuzzy integrated congestion-aware routing algorithm for network on chip
    Yasrebi, Shahrouz
    Reza, Akram
    Nikravan, Mohammad
    Vazifedan, Seena
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (05) : 741 - 755
  • [9] σLBDR: Congestion-aware Logic Based Distributed Routing for 2D NoC
    Gupta, Niyati
    Kumar, Manoj
    Laxmi, Vijay
    Gaur, Manoj Singh
    Zwolinski, Mark
    2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [10] Congestion-Aware Adaptive Routing with Quantitative Congestion Information
    Xu, Sheng
    Fu, Binzhang
    Chen, Mingyu
    Zhang, Lixin
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 216 - 223