DocumentCode
875500
Title
Dynamically-allocated multi-queue buffers for VLSI communication switches
Author
Tamir, Yuval ; Frazier, Gregory L.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume
41
Issue
6
fYear
1992
fDate
6/1/1992 12:00:00 AM
Firstpage
725
Lastpage
737
Abstract
Small n ×n switches are key components of interconnection networks used in multiprocessors and multicomputers. The architecture of these n ×n switches, particularly their internal buffers, is critical for achieving high-throughput low-latency communication with cost-effective implementations. Several buffer structures are discussed and compared in terms of implementation complexity, inter-switch handshaking requirements, and their ability to deal with variations in traffic patterns and message lengths. A design for buffers that provide non-FIFO message handling and efficient storage allocation for variable size packets using linked lists managed by a simple on-chip controller is presented. The new buffer design is evaluated by comparing it to several alternative designs in the context of a multistage interconnection network. The modeling and simulation show that the new buffer outperforms alternative buffers and can thus be used to improve the performance of a wide variety of systems currently using less efficient buffers
Keywords
buffer storage; multiprocessor interconnection networks; buffer structures; implementation complexity; interconnection networks; low-latency communication; multi-queue buffers; multiprocessors; Aircraft propulsion; Buffer storage; Communication switching; Coprocessors; Delay; Multiprocessor interconnection networks; Packet switching; Parallel processing; Switches; Very large scale integration;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.144624
Filename
144624
Link To Document