• DocumentCode
    2717254
  • Title

    HIPIQS: a high-performance switch architecture using input queuing

  • Author

    Sivaram, Rajeev ; Stunkel, Craig B. ; Panda, Dhabaleswar K.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    Switch-based interconnects are used in a number of application domains including parallel system interconnects, local area networks, and wide area networks. However, very few switches have been designed that are suitable for more than one of these application domains. Such a switch must offer both extremely low latency and very high throughput for a variety of different message sizes. While some architectures with output queuing have been shown to perform extremely well in terms of throughput, their performance can suffer when used in systems where a significant portion of the packets are extremely small. On the other hand, architectures with input queuing offer limited throughput, or require fairly complex and centralized arbitration that increases latency. We present a new input queue-based switch architecture called HIPIQS (High-Performance Input-Queued Switch). It offers low latency for a range of message sizes, and provides throughput comparable to that of output queuing approaches. Furthermore, it allows simple and distributed arbitration. HIPIQS uses a dynamically allocated multi-queue organization, pipelined access to multi-bank input buffers, and small cross-point buffers, to deliver high performance. Our simulation results show that HIPIQS can deliver performance close to that of output queuing approaches over a range of message sizes, system sizes, and traffic. The switch architecture can therefore be used to build high performance switches that are useful for both parallel system interconnects and for building computer networks
  • Keywords
    computer networks; multiprocessor interconnection networks; parallel architectures; performance evaluation; pipeline processing; switching networks; HIPIQS; High-Performance Input-Queued Switch; computer networks; cross-point buffers; high throughput; high-performance switch architecture; input queuing; local area networks; low latency; message sizes; multi-bank input buffers; multi-queue organization; output queuing; parallel architectures; parallel system interconnects; performance; pipelined access; switch-based interconnects; wide area networks; Computational modeling; Computer architecture; Delay; LAN interconnection; Local area networks; Switches; Telecommunication traffic; Throughput; Traffic control; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.669901
  • Filename
    669901