• Title of article

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

  • Author/Authors

    Nedjah، نويسنده , , Nadia and Silva Junior، نويسنده , , Luneque and de Macedo Mourelle، نويسنده , , Luiza، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2013
  • Pages
    13
  • From page
    6661
  • To page
    6673
  • Abstract
    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.
  • Keywords
    Network-on-Chip , Ant Colony Optimization , Packet routing
  • Journal title
    Expert Systems with Applications
  • Serial Year
    2013
  • Journal title
    Expert Systems with Applications
  • Record number

    2353999