| Pipelined memory shared buffer for VLSI switches |
| Full text |
Pdf
(1.22 MB)
|
| Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
table of contents
Cambridge, Massachusetts, United States
Pages: 39 - 48
Year of Publication: 1995
ISBN:0-89791-711-1
Also published in ...
|
|
Authors
|
|
Manolis Katevenis
|
Institute of Computer Science (ICS), Foundation for Research and Technology - Hellas (FORTH), Science and Technology Park of Crete, Vassilika Vouton, P. O. Box 1385, Heraklion, Crete, GR711 10, Greece
|
|
Panagiota Vatsolaki
|
Institute of Computer Science (ICS), Foundation for Research and Technology - Hellas (FORTH), Science and Technology Park of Crete, Vassilika Vouton, P. O. Box 1385, Heraklion, Crete, GR711 10, Greece
|
|
Aristides Efthymiou
|
Institute of Computer Science (ICS), Foundation for Research and Technology - Hellas (FORTH), Science and Technology Park of Crete, Vassilika Vouton, P. O. Box 1385, Heraklion, Crete, GR711 10, Greece
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 30, Citation Count: 10
|
|
|
ABSTRACT
Switch chips are building blocks for computer and communication systems. Switches need internal buffering, because of output contention; shared buffering is known to perform better than multiple input queues or buffers, and the VLSI implementation of the former is not more expensive than the latter. We present a new organization for a shared buffer with its associated switching and cut-through functions. It is simpler and smaller than wide or interleaved organizations, and it is particularly suitable for VLSI technologies. It is based on multiple memory banks, addressed in a pipelined fashion. The first word of a packet is transferred to/from the first bank, followed by a "wave" of similar operations for the remaining words in the remaining banks. An FPGA-based prototype is operational, while standard-cell and full-custom chips are being submitted for fabrication. Simulation of the full-custom version indicates that, even in a conservative 1-micron CMOS technology, a 64 Kbit central buffer for an 8×8 switch operates at 1 Gbps/link (worst case) and fits in 45 mm2 including crossbar and cut-through.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
AOST93
|
|
 |
Arno89
|
|
| |
AtSe88
|
|
| |
C104
|
"IMS C104 Packet Routing Switch- Preliminary Datasheet", INMOS Ltd, 1000 Aztec West, Almondsbury, Bristol, BS12 4SQ. UK, June 1993.
|
 |
Dally90
|
|
| |
DeCS88
|
M. Devault, J-Y. Cochennec, M. Servel: "The "Prelude'' ATD Experiment: Assessments and Future Prospects", IEEE Journal on SeI. Areas in Communications, vol. 6, no. 9, December 1988, pp. 1528-1537.
|
| |
DeEI95
|
|
| |
HlKa88
|
M. Hluchyj, M. Karol: "Queueing in High- Performance Packet Switching", IEEE Journal on SeI. Areas in Communications, vol. 6, no. 9, December 1988, pp. 1587-1597.
|
| |
HoLa93
|
M. Homewood, M. McLaren: "Meiko CS-2 Interconnect Elan - Elite Design", Meiko Ltd., 650 Aztec West, Bristol, UK, May 1993.
|
| |
KaHM87
|
M. Karol, M. Hluchyj, S. Morgan: "Input versus Output Queueing on a Space-Division Packet Switch", IEEE Trans. on Communications, vol. COM-35, no. 12, December 1987, pp. 1347-1356.
|
| |
KaSC91
|
M. Katevenis, S. Sidiropoulos, C. Courcoubetis: "Weighted Round-Robin Cell Multiplexmg in a General-Purpose ATM Switch Chip", IEEE Journal on Sel. Areas in Communications, vol. 9, no. 8, October 1991, pp. 1265-1279.
|
| |
Kate94
|
M. Katevenis: "Telegraphos: High-Speed Communication Architecture for Parallel and Distributed Computer Systems" Technical Report FORTH- ICS/TR~ 123, 1CS, 'FORTH, Heraklio, Crete, GR, May 1994, 38 pages; on-line: ftp.ics.forth.gr: tech-reports/1994/94.TR 123 .Telegraphos.p s.Z
|
| |
KVES95
|
M. Katevenis, P. Vatsolaki, A. Efthymiou, S. Stratakis: "VC-level Flow Control and Shared Buffering in the Telegraphos Switch", Proceedings of the Hot Interconnects IIi Symposium, Stanford Univ., CA, USA, August 1995.
|
| |
Koza91
|
T Kozaki, N. Endo, Y. Sakurai, O. Matsubara, M. Mizukami, K. Asano: "32 x 32 Shared Buffer Type ATM Switch VLSI's for B-ISDN's", IEEE Journal on SeI. Areas in Communications, vol. 9, no. 8, October 1991, pp. 1239-1247.
|
| |
Kung92
|
H. T Kung: "Gigabit Local Area Networks: A Systems Perspective", IEEE Communications Magazine, vol. 30, no. 4, April 1992, pp. 79-89.
|
| |
LaSe95
|
|
| |
PaBr93
|
|
| |
Shob91
|
Y. Shobakate, M. Motoyama, E. Shobakate, T. Kamitake, S. Shimizu, M. Noda, K. Sakaue: "A One-Chip Scalable 8 * 8 ATM Switch LSI Employing Shared Buffer Architecture", IEEE Journal on Sel. Areas in Communications, vol. 9, no. 8, October 1991, pp. 1248-1254.
|
| |
Souz94
|
Robert J. Souza , P. G. Krishnakumar , Cüneyt M. Özveren , Robert J. Simcoe , Barry A. Spinney , Robert E. Thomas , Robert J. Walsh, GIGAswitch system: a high-performance packet-switching platform, Digital Technical Journal, v.6 n.1, p.9-22, Winter 1994
|
| |
Stun94
|
Craig B. Stunkel , Dennis G. Shea , Bülent Abali , Monty Denneau , Peter H. Hochschild , Douglas Joseph , Ben J. Nathanson , Mickey Tsao , Philip R. Varker, Architecture and Implementation of Vulcan, Proceedings of the 8th International Symposium on Parallel Processing, p.268-274, April 01, 1994
|
 |
TaFr88
|
|
| |
TaCh93
|
|
| |
Turn93
|
J. Turner: "An Optimal Nonblocking Multicast Virtual Circuit Switch", Technical Report WUCS-93-30. Washington Univ., St. Louis, MO, USA, June 1993, 22 pages.
|
| |
WeEs93
|
|
| |
YeHA87
|
Y. Yeh, M. Hluchyj, A. Acampora: "The Knockout Switch: A Simple, Modular Architecture for High- Performance Packet Switching", IEEE Journal on Sel. Areas in Communications, vol. SAC-5, no. 8, October 1987, pp. 1274-1283.
|
CITED BY 10
|
|
|
|
|
|
|
|
Craig B. Stunkel , Jay Herring , Bulent Abali , Rajeev Sivaram, A new switch chip for IBM RS/6000 SP systems, Proceedings of the 1999 ACM/IEEE conference on Supercomputing (CDROM), p.16-es, November 14-19, 1999, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Georgios Kornaros , Dionisios Pnevmatikatos , Panagiota Vatsolaki , Georgios Kalokerinos , Chara Xanthaki , Dimitrios Mavroidis , Dimitrios Serpanos , Manolis Katevenis, ATLAS I: Implementing a Single-Chip ATM Switch with Backpressure, IEEE Micro, v.19 n.1, p.30-41, January 1999
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
B.
Hardware
B.3
MEMORY STRUCTURES
Additional Classification:
B.
Hardware
B.4
INPUT/OUTPUT AND DATA COMMUNICATIONS
C.
Computer Systems Organization
C.1
PROCESSOR ARCHITECTURES
C.1.1
Single Data Stream Architectures
Subjects:
Pipeline processors**
C.1.2
Multiple Data Stream Architectures (Multiprocessors)
Subjects:
Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
C.5
COMPUTER SYSTEM IMPLEMENTATION
General Terms:
Algorithms,
Design,
Performance
Keywords:
crossbar switch,
gigabit VLSI switch buffer,
input queueing,
multiport buffer,
pipelined memory,
shared buffering
|