Implementation and Evaluation of a Congestion Aware Routing Algorithm for Networks-on-Chip

被引:0
|
作者
Tedesco, Leonel [1 ]
Rosa, Thiago [1 ]
Clermidy, Fabien
Calazans, Ney [1 ]
Moraes, Fernando [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, FACIN, Porto Alegre, RS, Brazil
关键词
Networks on Chip; Traffic Monitoring; Dynamic Routing; Quality of Service;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The major part of the state of art routing proposals have a limited view of the NoC congestion, since each router takes decisions based on few neighbors' status. Such local decision may lead packets to other congested regions, therefore being inefficient. The goal of this work is to propose and evaluate an adaptive source routing algorithm, where the path between source and target PEs may be modified due to congestion events. The proposed method requires QoS session establishment and traffic monitoring. A QoS session establishes a connection between two IPs, applying application constraints. Traffic monitoring carries congestion information to the target, leading to a global view of the routing path. Evaluated performance figures include latency, traffic distribution and the delay to switch to a new path. For hot-spot traffic scenarios, the average latency is reduced by 10%. The proposed routing method also achieved a better network occupation.
引用
收藏
页码:91 / 96
页数:6
相关论文
共 50 条
  • [41] Fault-tolerant Traffic-aware Routing Algorithm for 3-D Photonic Networks-on-chip
    Meyer, Michael Conrad
    Wang, Yu
    Watanabe, Takahiro
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 172 - 179
  • [42] MWPF: A Deadlock Avoidance Fully Adaptive Routing Algorithm in Networks-On-Chip
    Nasiri, Kamran
    Zarandi, Hamid. R.
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 734 - 741
  • [43] Low cost fault-tolerant routing algorithm for Networks-on-Chip
    Liu, Junxiu
    Harkin, Jim
    Li, Yuhua
    Maguire, Liam
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (06) : 358 - 372
  • [44] A deadlock-free routing algorithm for dynamically reconfigurable Networks-on-Chip
    Jackson, Chris
    Hollis, Simon J.
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (02) : 139 - 151
  • [45] A Lifetime-aware Mapping Algorithm to Extend MTTF of Networks-on-Chip
    Huang, Letian
    Chen, Shuyu
    Wu, Qiong
    Ebrahimi, Masoumeh
    Wang, Junshi
    Jiang, Shuyan
    Li, Qiang
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 147 - 152
  • [46] Runtime Contention and Bandwidth-Aware Adaptive Routing Selection Strategies for Networks-on-Chip
    Samman, Faizal Arya
    Hollstein, Thomas
    Glesner, Manfred
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) : 1411 - 1421
  • [47] Design and Implementation of Dynamic Thermal-Adaptive Routing Strategy for Networks-on-Chip
    Dahir, Nizar
    Tarawneh, Ghaith
    Mak, Terrence
    Al-Dujaily, Ra'ed
    Yakovlev, Alex
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 384 - 391
  • [48] A Weighted Minimal Fully Adaptive Congestion Aware Routing Algorithm for Network on Chip
    Touati, Habib Chawki
    Boutekkouk, Fateh
    PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 155 - 159
  • [49] Exploring a New Adaptive Routing Based on the Dijkstra Algorithm in Optical Networks-on-Chip
    Zheng, Yan-Li
    Song, Ting-Ting
    Chai, Jun-Xiong
    Yang, Xiao-Ping
    Yu, Meng-Meng
    Zhu, Yun-Chao
    Liu, Yong
    Xie, Yi-Yuan
    MICROMACHINES, 2021, 12 (01)
  • [50] ACDC: An Accuracy- and Congestion-aware Dynamic Traffic Control Method for Networks-on-Chip
    Xiao, Siyuan
    Wang, Xiaohang
    Palesi, Maurizio
    Singh, Amit Kumar
    Mak, Terrence
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 630 - 633