• DocumentCode
    2214344
  • Title

    Routing in infiniBand™ torus network topologies

  • Author

    Sancho, J.C. ; Robles, A. ; Lopez, Pierre ; Flich, J. ; Duato, J.

  • Author_Institution
    Departamento de Informatica de Sistemas y Computadores, Univ. Politecnica de Valencia
  • fYear
    2003
  • fDate
    9-9 Oct. 2003
  • Firstpage
    509
  • Lastpage
    518
  • Abstract
    InfiniBand is an interconnect standard for communication between processing nodes and I/O devices as well as for interprocessor communication (NOWs). The InfiniBand architecture (IBA) defines a switch-based network with point-to-point links whose topology can be established by the customer. When the performance is the primary concern regular topologies are preferred. Low-dimensional tori (2D and 3D) are some of the regular topologies most widely used in commercial parallel computers. Routing in torus requires the use of virtual channels. Although InfiniBand provides support for deterministic routing and virtual channels, they are selected at each switch by service level (SL) identifiers associated to packets and do not depend on packet destination. This makes routing algorithm implementation more complex. In particular, a large number of SLs may be required, which is a scarce resource. We analyze the way several routing strategies can be applied in tori InfiniBand networks, also evaluating their resource requirements. In particular, we analyze and compare the well-known e-cube and up*/down* routing algorithms and the flexible routing algorithm recently proposed
  • Keywords
    concurrency control; multiprocessor interconnection networks; network topology; parallel machines; telecommunication network routing; workstation clusters; InfiniBand architecture; InfiniBand network; NOW; deadlock avoidance; deterministic routing; e-cube routing algorithm; flexible routing algorithm; interprocessor communication; parallel computer; routing algorithm; switch-based network; torus topologies; up*/down* routing algorithm; virtual channel; workstation cluster; Algorithm design and analysis; Communication standards; Communication switching; Computer architecture; Concurrent computing; Laser sintering; Network topology; Packet switching; Routing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2003. Proceedings. 2003 International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2017-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2003.1240618
  • Filename
    1240618