Congestion-aware ant colony based routing algorithms for efficient application execution on Network-on-Chip platform

被引:14
|
作者
Nedjah, Nadia [1 ]
Silva Junior, Luneque [1 ]
Mourelle, Luiza de Macedo [2 ]
机构
[1] Univ Estado Rio De Janeiro, Fac Engn, Dept Elect Engn & Telecommun, Rio De Janeiro, Brazil
[2] Univ Estado Rio De Janeiro, Fac Engn, Dept Syst Engn & Computat, Rio De Janeiro, Brazil
关键词
Network-on-Chip; Packet routing; Ant colony optimization; OPTIMIZATION; IMPLEMENTATION; SYSTEM; DESIGN;
D O I
10.1016/j.eswa.2013.06.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Networks-on-Chip (NoC) is an interesting option in design of communication infrastructures for embedded systems. It provides a scalable structure and balanced communication between the cores. Parallel applications that take advantage of the NoC architectures, are usually are communication-intensive. Thus, a big deal of data packets is transmitted simultaneously through the network. In order to avoid congestion delays that deteriorate the execution time of the implemented applications, an efficient routing strategy must be thought of carefully. In this paper, the ant colony optimization paradigm is explored to find and optimize routes in a mesh-based NoC. The proposed routing algorithms are simple yet efficient. The routing optimization is driven by the minimization of total latency during packets transmission between the tasks that compose the application. The presented performance evaluation is threefold: first, the impact of well-known synthetic traffic patterns is assessed: second, randomly generated applications are mapped into the NoC infrastructure and some synthetic communication traffics, that follow known patterns, are used to simulate real situations: third, sixteen real-world applications of the E3S and one specific application for digital image processing are mapped and their execution time evaluated. In both cases, the obtained results are compared to those obtained with known general purpose algorithms for deadlock free routing. The comparison avers the effectiveness and superiority of the ant colony inspired routing. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6661 / 6673
页数:13
相关论文
共 50 条
  • [31] CABSR: Congestion Agent Based Source Routing for Network-on-Chip
    Yuan, Mingmin
    Fu, Weiwei
    Chen, Tianzhou
    Hu, Wei
    Wu, Minghui
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 669 - 676
  • [32] Ant Colony Optimization-Based Adaptive Network-on-Chip Routing Framework Using Network Information Region
    Hsin, Hsien-Kai
    Chang, En-Jui
    Su, Kuan-Yu
    Wu, An-Yeu
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2119 - 2131
  • [33] A fault-tolerant design of faults and congestion-aware router in Three-dimensional Network-on-Chip
    [J]. Ouyang, Y.-M. (oyymbox@163.com), 1600, Chinese Institute of Electronics (41):
  • [34] DyXY - A proximity congestion-aware deadlock-free dynamic routing method for Network on Chip
    Li, Ming
    Zeng, Qing-An
    Jone, Wen-Ben
    [J]. 43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 849 - +
  • [35] Game-based congestion-aware routing algorithm in wireless network on chips
    Tahanian, Esmaeel
    Tajary, Alireza
    Rezvani, Mohsen
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2023, 42 (04) : 258 - 268
  • [36] An Efficient Network-on-Chip (NoC) based Multicore Platform for Hierarchical Parallel Genetic Algorithms
    Xue, Yuankun
    Qian, Zhiliang
    Wei, Guopeng
    Bogdan, Paul
    Tsui, Chi-Ying
    Marculescu, Radu
    [J]. 2014 EIGHTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2014, : 17 - 24
  • [37] A novel congestion-aware routing algorithm with prediction in mesh-based networks-on-chip
    Akbar, R.
    Safaei, F.
    [J]. NANO COMMUNICATION NETWORKS, 2020, 26
  • [38] ParRouting: An Efficient Area Partition-Based Congestion-Aware Routing Algorithm for NoCs
    Fang, Juan
    Zhang, Di
    Li, Xiaqing
    [J]. MICROMACHINES, 2020, 11 (12) : 1 - 17
  • [39] Path-Congestion-Aware Adaptive Routing with a Contention Prediction Scheme for Network-on-Chip Systems
    Chang, En-Jui
    Hsin, Hsien-Kai
    Lin, Shu-Yen
    Wu, An-Yeu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (01) : 113 - 126
  • [40] POWER CONSUMPTION OPTIMIZATION AND DELAY BASED ON ANT COLONY ALGORITHM IN NETWORK-ON-CHIP
    He, T.
    Guo, Y.
    [J]. ENGINEERING REVIEW, 2013, 33 (03) : 219 - 225