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 条
  • [21] An Adaptive Congestion-Aware Routing Algorithm for Mesh Network-on-Chip Platform
    Huang, Po-Tsang
    Hwang, Wei
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 375 - +
  • [22] Process Variation Delay and Congestion Aware Routing Algorithm for Asynchronous NoC Design
    Ezz-Eldin, Rabab
    El-Moursy, Magdy A.
    Hamed, Hesham F. A.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (03) : 909 - 919
  • [23] A Congestion-Aware Clustering and Routing (CCR) Protocol for Mitigating Congestion in WSN
    Farsi, Mohammed
    Badawy, Mahmoud
    Moustafa, Mona
    Ali, Hesham Arafat
    Abdulazeem, Yousry
    IEEE ACCESS, 2019, 7 : 105402 - 105419
  • [24] Congestion-Aware Vehicle Routing in Smart Transportation Networks
    Hou, Ricky Yuen-Tan
    2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [25] Factors affecting congestion-aware routing in complex networks
    Echague, Juan
    Cholvi, Vicent
    Fernandez, Antonio
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2022, 587
  • [26] A Congestion-Aware Routing Protocol for Voluminous Data Collection in Wireless Sensor Networks
    Sonpatki, Utkarsh
    Mothku, Sai Krishna
    Rout, Rashmi Ranjan
    2018 CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (CICT'18), 2018,
  • [27] Congestion-aware Multipath Routing in Ad hoc Networks
    Yuan Yongqiong
    Zhang Jun
    Liu Feng
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 379 - 383
  • [28] Performance Evaluation of Congestion-Aware Routing with DVFS on a Millimeter-Wave Small-World Wireless NoC
    Murray, Jacob
    Kim, Ryan
    Wettin, Paul
    Pande, Partha Pratim
    Shirazi, Behrooz
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 11 (02)
  • [29] ParRouting: An Efficient Area Partition-Based Congestion-Aware Routing Algorithm for NoCs
    Fang, Juan
    Zhang, Di
    Li, Xiaqing
    MICROMACHINES, 2020, 11 (12) : 1 - 17
  • [30] An SDN-based congestion-aware routing algorithm over wireless mesh networks
    Fu, Hao
    Liu, Yuan-an
    Liu, Kai-ming
    Fan, Yuan-yuan
    WIRELESS COMMUNICATION AND SENSOR NETWORK, 2016, : 111 - 119