• 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