DocumentCode :
3574906
Title :
HoL-Blocking Avoidance Routing Algorithms in Direct Topologies
Author :
Penaranda Cebrian, Roberto ; Requena, Crispin Gomez ; Gomez Requena, Maria Engracia ; Lopez, Pedro ; Marin, Jose Duato
Author_Institution :
Univ. Politec. de Valencia, Valencia, Spain
fYear :
2014
Firstpage :
11
Lastpage :
18
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 are classified into two different categories: deterministic (one available path) and adaptive (several ones). It is well-known that adaptive routing outperforms deterministic routing. 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 has lower routing delay and does not introduce out-of-order packet delivery. This is why, in this paper, we take the challenge of developing new routing algorithms for direct topologies that exploit virtual channels in an efficient way while still maintaining the good properties of deterministic routing. This is accomplished by tackling one of the main performance degradation contributors of interconnection networks, which is the HoL-blocking effect. To do that, this paper analyzes several simple mechanisms to perform an efficient distribution of packets among virtual channels based on their destination. The resulting deterministic routing mechanisms obtain similar or even better performance than adaptive routing while keeping the simplicity of deterministic routing and guaranteeing in-order delivery of packets by design.
Keywords :
multiprocessor interconnection networks; parallel processing; HoL-blocking avoidance routing algorithms; adaptive routing; deadlock freedom; deterministic routing; direct topologies; interconnection network; large parallel computers; out-of-order packet delivery; packet distribution; routing delay; routing flexibility; virtual channels; Algorithm design and analysis; Network topology; Ports (Computers); Routing; Switches; System recovery; Topology; Direct topologies; Head of line blocking; adaptive algorithms; deterministic algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
Type :
conf
DOI :
10.1109/HPCC.2014.9
Filename :
7056591
Link To Document :
بازگشت