ParRouting: An Efficient Area Partition-Based Congestion-Aware Routing Algorithm for NoCs

被引:7
|
作者
Fang, Juan [1 ,2 ]
Zhang, Di [1 ,2 ]
Li, Xiaqing [1 ,2 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[2] 100 PingLeyuan, Beijing 100124, Peoples R China
基金
北京市自然科学基金;
关键词
congestion-aware; adaptive routing; load-balance; networks-on-chip; FAULT-TOLERANT; LOAD BALANCE; NETWORK;
D O I
10.3390/mi11121034
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Routing algorithms is a key factor that determines the performance of NoC (Networks-on-Chip) systems. Regional congestion awareness routing algorithms have shown great potential in improving the performance of NoC. However, it incurs a significant queuing latency when practitioners use existing regional congestion awareness routing algorithms to make routing decisions, thus degrading the performance of NoC. In this paper, we propose an efficient area partition-based congestion-aware routing algorithm, ParRouting, which aims at increasing the throughput and reducing the latency for NoC systems. First, ParRouting partitions the network into two areas (i.e., edge area and central area.) based on node priorities. Then, for the edge area, ParRouting selects the output node based on different priorities for higher throughput; for the central area, ParRouting selects the node in the low congestion direction as the output node for lower queuing latency. Our experimental results indicate that ParRouting achieves a 53.4% reduction in packet average latency over SPLASH -2 ocean application and improves the saturated throughput by up to 38.81% over a synthetic traffic pattern for an NoC system, compared to existing routing algorithms.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [11] Partition-based routing tree algorithm with obstacles
    Huang, Hsin-Hsiung
    Lin, Yu-Cheng
    Huang, Hui-Yu
    Hsieh, Tsai-Ming
    2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 172 - +
  • [12] 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
  • [13] 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
  • [14] A congestion-aware routing algorithm for mesh-based platform networks-on-chip
    Taherkhani, N.
    Akbar, R.
    Safaei, F.
    Moudi, M.
    MICROELECTRONICS JOURNAL, 2021, 114
  • [15] A congestion-aware routing algorithm for mesh-based platform networks-on-chip
    Taherkhani, N.
    Akbar, R.
    Safaei, F.
    Moudi, M.
    Microelectronics Journal, 2021, 114
  • [16] PARS - An Efficient Congestion-Aware Routing Method for Networks-on-Chip
    Chang, Xin
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Westerlund, Tomi
    Plosila, Juha
    2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 166 - 171
  • [17] A novel congestion-aware routing algorithm with prediction in mesh-based networks-on-chip
    Akbar, R.
    Safaei, F.
    NANO COMMUNICATION NETWORKS, 2020, 26
  • [18] A Congestion-aware and Energy efficient Traffic Load Balancing Scheme for Routing in WSNs
    Chughtai, Omer
    Badruddin, Nasreen
    Awang, Azlan
    TENCON 2014 - 2014 IEEE REGION 10 CONFERENCE, 2014,
  • [19] Fuzzy priority based intelligent traffic congestion control and emergency vehicle management using congestion-aware routing algorithm
    Shelke, Maya
    Malhotra, Akshay
    Mahalle, Parikshit N.
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019,
  • [20] An efficient partition-based parallel PageRank algorithm
    Manaskasemsak, B
    Rungsawang, A
    11th International Conference on Parallel and Distributed Systems, Vol I, Proceedings, 2005, : 257 - 263