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
Link To Document