DocumentCode
704121
Title
XORAdap: A HoL-Blocking Aware Adaptive Routing Algorithm
Author
Penaranda, Roberto ; Gomez, Crispin ; Gomez, Maria Engracia ; Lopez, Pedro
Author_Institution
Univ. Politec. de Valencia, Valencia, Spain
fYear
2015
fDate
4-6 March 2015
Firstpage
48
Lastpage
52
Abstract
Routing is a key parameter in the design of the interconnection network of large parallel computers. Depending on the number of routing options available for each packet, routing algorithms can be deterministic (one available path) or adaptive (several ones). Adaptive routing usually outperforms deterministic routing but it also may increase the Head-of-Line blocking effect. Usually, adaptive routing uses virtual channels to provide routing flexibility and to guarantee deadlock freedom. On the other hand, deterministic routing is simpler and therefore it has lower routing delay. In this paper, we take the challenge of developing new routing algorithms for direct topologies that exploit virtual channels in an efficient way combining the good properties of both routing algorithms types: flexibility and reduced HoL blocking. To do that, this paper proposes several hybrid (combination of adaptivity and determinism) simple mechanisms to perform an efficient distribution of packets among virtual channels based on their destination. The resulting routing mechanisms are able to adapt to the different traffic patterns to obtain the best performance while keeping the simplicity of routing.
Keywords
multiprocessor interconnection networks; network routing; Hol-blocking aware adaptive routing algorithm; XORAdap; deterministic routing; head-of-line blocking effect; interconnection network design; large parallel computers; routing delay; virtual channels; Adaptive systems; Algorithm design and analysis; Classification algorithms; Routing; Switches; System recovery; Topology; Direct topologies; Head of line blocking; adaptive algorithms; deterministic algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location
Turku
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2015.50
Filename
7092699
Link To Document