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 条
  • [31] A congestion-aware routing algorithm for mesh-based platform networks-on-chip
    Taherkhani, N.
    Akbar, R.
    Safaei, F.
    Moudi, M.
    MICROELECTRONICS JOURNAL, 2021, 114
  • [32] A congestion-aware routing algorithm for mesh-based platform networks-on-chip
    Taherkhani, N.
    Akbar, R.
    Safaei, F.
    Moudi, M.
    Microelectronics Journal, 2021, 114
  • [33] Congestion-aware Global Routing using Deep Convolutional Generative Adversarial Networks
    Zhou, Zhonghua
    Zhu, Ziran
    Chen, Jianli
    Ma, Yuzhe
    Yu, Bei
    Ho, Tsung-Yi
    Lemieux, Guy
    Ivanov, Andre
    2019 ACM/IEEE 1ST WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2019,
  • [34] CACBR: Congestion Aware Cluster Buffer base routing algorithm with minimal cost on NOC
    Bahman, Fahimeh
    Reza, Akram
    Reshadi, Midia
    Vazifedan, Seena
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2020, 2 (03) : 297 - 306
  • [35] CACBR: Congestion Aware Cluster Buffer base routing algorithm with minimal cost on NOC
    Fahimeh Bahman
    Akram Reza
    Midia Reshadi
    Seena Vazifedan
    CCF Transactions on High Performance Computing, 2020, 2 : 297 - 306
  • [36] Performance Evaluation of Congestion-Aware Routing Protocols for Underwater Sensor Networks with Multimedia Data
    Jain, Shalini
    Pilli, Emmanuel S.
    Govil, M. C.
    Rao, D. Vijay
    2015 IEEE UNDERWATER TECHNOLOGY (UT), 2015,
  • [37] Congestion-Aware Network Selection and Data Offloading
    Cheung, Man Hon
    Southwell, Richard
    Huang, Jianwei
    2014 48TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2014,
  • [38] Congestion-aware task mapping in NoC-based MPSoCs with dynamic workload
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 459 - +
  • [39] Congestion-aware Data Acquisition for Internet of Things
    Pan, Vue
    Li, Yue
    Zhang, Junxing
    2014 International Conference on Cloud Computing and Internet of Things (CCIOT), 2014, : 131 - 134
  • [40] Congestion-Aware Opportunistic Routing Protocol in Wireless Sensor Networks
    Shelke, Maya
    Malhotra, Akshay
    Mahalle, Parikshit N.
    SMART COMPUTING AND INFORMATICS, 2018, 77 : 63 - 72