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