• DocumentCode
    3356353
  • Title

    High-performance multiqueue buffers for VLSI communication switches

  • Author

    Tamir, Yuval ; Frazier, Gregory L.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    343
  • Lastpage
    354
  • Abstract
    A type of buffer called a dynamically allocated multiqueue (DAMQ) buffer, designed for use in n×n switches, is presented. This buffer provides efficient handling of variable-length packets and the forwarding of packets in non-FIFO (first-in-first-out) order. The microarchitecture of the DAMQ buffer and its controller is described in the context of the ComCoBB communication coprocessor for multicomputers. The DAMQ buffer can be efficiently implemented in LVSI to support packet transmission and reception at the rate of one byte per clock cycle. With a hardwired linked-list manager and a fast-routing mechanism, the ComCoBB chip will support virtual cut-through of messages with a latency of four cycles. The performance of the DAMQ buffer is compared with that of three alternative buffers in the context of a multistage interconnection network. Simulations show that for uniform traffic the DAMQ buffer results in significantly lower latencies and higher maximal throughput than other designs with the same total buffer storage capacity
  • Keywords
    buffer storage; multiprocessor interconnection networks; packet switching; parallel architectures; ComCoBB communication coprocessor; DAMQ; DAMQ buffer; VLSI communication switches; dynamically allocated multiqueue buffer; fast-routing mechanism; forwarding of packets; hardwired linked-list manager; microarchitecture; multicomputers; multiqueue buffers; multistage interconnection network; one byte per clock cycle; packet transmission; throughput; variable-length packets; virtual cut-through; Buffer storage; Clocks; Communication switching; Communication system control; Context; Coprocessors; Delay; Microarchitecture; Switches; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5245
  • Filename
    5245