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
Link To Document :
بازگشت