FlexOE : Un Algorithme de Routage Adaptatif pour le contrôle de Congestion dans les Réseaux sur Puce
Abstract
Les réseaux sur puce sont actuellement les architectures de communications les plus adaptées pour les systèmes embarqués multicoeurs. Ces réseaux doivent être capables de supporter différents flux de données en temps réel. Leurs performances dépendent directement de la stratégie de routage adoptée. Dans ce travail, nous proposons un nouvel algorithme de routage adaptatif appelé (FLEXOE) adaptatif basé sur l'information de congestion de voisinage, sur le routage multi-chemins et sur le modèle Odd-Even. L'algorithme FLEXOE est développé puisest intégré dans un réseau sur puce (NoC Hermes) avant d'être implanté, puis implanté sur FPGA. Les résultats des évaluations mettent en évidence des performances nettement supérieures aux algorithmes de routage de référence pour certains scénarios de trafic.