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

•Two novel congestion-aware algorithms based on ACO adapted to the routing problem.•An adaptive and static routing.•The proposed algorithms overcome the congested routes.•The found solutions improve the execution time of applications mapped onto Network-on-Chip. Networks-on-Chip (NoC) is an interest...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2013-11, Vol.40 (16), p.6661-6673
Hauptverfasser: Nedjah, Nadia, Silva Junior, Luneque, de Macedo Mourelle, Luiza
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Two novel congestion-aware algorithms based on ACO adapted to the routing problem.•An adaptive and static routing.•The proposed algorithms overcome the congested routes.•The found solutions improve the execution time of applications mapped onto Network-on-Chip. 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.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2013.06.005