DocumentCode :
654008
Title :
FlexOE: A congestion-aware routing algorithm for NoCs
Author :
Alcantara de Lima Junior, Otavio ; Fresse, Virginie ; Rousseau, Frederic
Author_Institution :
Hubert Curien Lab., Jean Monnet Univ. - Univ. of Lyon, St. Étienne, France
fYear :
2013
fDate :
3-4 Oct. 2013
Firstpage :
51
Lastpage :
57
Abstract :
Networks-on-Chip (NoCs) are currently the most appropriate communication structure for many-core embedded systems. Those networks support many real-time data flows. Their performance depends directly on the routing strategy. In this paper, we present a new congestion-aware routing algorithm (FlexOE) based on a simple and flexible scheme of prioritized sets of rules. These sets of rules are based on the Odd-Even turn model, minimal paths checking, congestion information from adjacent routers and availability of output path. The algorithm FlexOE developed is integrated on a Hermes NoC, and then implemented on an FPGA. The evaluation results point out that FlexOE has greater performances than reference algorithms for some test scenarios and similar performances for others test scenarios.
Keywords :
field programmable gate arrays; network routing; network-on-chip; FPGA; FlexOE; Hermes NoC; communication structure; congestion information; congestion-aware routing; data flows; many-core embedded systems; networks-on-chip; odd-even turn model; paths checking; routing strategy; Algorithm design and analysis; Availability; Clocks; Image processing; Ports (Computers); Routing; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping (RSP), 2013 International Symposium on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/RSP.2013.6683958
Filename :
6683958
Link To Document :
بازگشت