• DocumentCode
    3219317
  • Title

    Adaptive bubble router: a design to improve performance in torus networks

  • Author

    Puente, V. ; Beivide, R. ; Gregorio, J.A. ; Prellezo, J.M. ; Duato, J. ; Izu, C.

  • Author_Institution
    Cantabria Univ., Santander, Spain
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    58
  • Lastpage
    67
  • Abstract
    A router design for torus networks that significantly reduces message latency over traditional wormhole routers is presented in this paper. This new router implements virtual cut-through switching and fully-adaptive minimal routing. Packet deadlock is avoided by providing escape ways governed by Bubble flow control, a mechanism that guarantees enough free buffer space in the network to allow continuous packet movement. Both deterministic and adaptive Bubble routers have been designed in VLSI using VHDL synthesis tools. Adopting a fair quantitative comparison, we demonstrate that Bubble routers exhibit a reduction in base latency values over 40% with respect to the corresponding wormhole routers, without any penalty in network throughput. With much lower VLSI costs than adaptive wormhole routers, the adaptive Bubble router is even faster than deterministic wormhole routers based on virtual channels
  • Keywords
    VLSI; multiprocessor interconnection networks; network routing; performance evaluation; VHDL synthesis tools; VLSI; adaptive bubble router; base latency values; fully-adaptive minimal routing; message latency; performance; router design; torus networks; virtual channels; virtual cut-through switching; Australia; Computer worms; Concurrent computing; Costs; Delay; Intelligent networks; Routing; System recovery; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. Proceedings. 1999 International Conference on
  • Conference_Location
    Aizu-Wakamatsu City
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0350-0
  • Type

    conf

  • DOI
    10.1109/ICPP.1999.797388
  • Filename
    797388