CHIMPSY - A Modular Processor-System for High-Performance Communications

Flexible implementation platfonns for integrated service communication subsystems providing high perfonnance capabilities are increasingly required. Dedicated VLSI components can be used for time-critical processing tasks in order to provide high perfonnance. The highly modular VLSI implementation architecture designed with parametrizable and programmable components allows for service fleXIbility. The architecture is not limited to a certain protocol, but allows the implementation of a variety of high-speed protocols. Furthennore, this architecture supports the mapping of a formal protocol specification onto a powerful implementation architecture. This paper describes the architecture in general and dedicated components in detail. It also shows the design flow for a communication subsystem using the introduced components. Preliminary perfonnance results are presented and compared with measurements of typical software implementations.

[1]  Philippe Oechslin,et al.  From SDL specifications to optimized parallel protocol implementations , 1994, Protocols for High-Speed Networks.

[2]  Dieter Hogrefe,et al.  Estelle, LOTOS und SDL , 1989 .

[3]  Gerald W. Neufeld,et al.  Protocols for High Speed Networks IV , 1995, IFIP Advances in Information and Communication Technology.

[4]  Peter Druschel,et al.  Experiences with a high-speed network adaptor: a software perspective , 1994, SIGCOMM 1994.

[5]  Martina Zitterbart,et al.  Parallel Transport System Design , 1992, HPN.

[6]  D. Marini,et al.  Transputer Applications and Systems '94 , 1994 .

[7]  Alfred C. Weaver,et al.  Xtp: The Xpress Transfer Protocol , 1992 .

[8]  Anthony Lauck,et al.  Hashed and hierarchical timing wheels: data structures for the efficient implementation of a timer facility , 1987, SOSP '87.

[9]  Dieter Hogrefe,et al.  The CCITT-Specification and Description Language SDL , 1989, Comput. Networks.

[10]  Derek McAuley Operating System Support for the Desk Area Network , 1993, NOSSDAV.

[11]  Peter Steenkiste A systematic approach to host interface design for high-speed networks , 1994, Computer.

[12]  Martina Zitterbart,et al.  A Model for Flexible High-Performance Communication Subsystems , 1993, IEEE J. Sel. Areas Commun..

[13]  Arun N. Netravali,et al.  Design and implementation of a high-speed transport protocol , 1990, IEEE Trans. Commun..

[14]  James Philip Guenther Sterbenz Axon: a host-network interface architecture for gigabit communications , 1992 .

[15]  John O'Leary,et al.  Codesign of communication protocols , 1993, Computer.

[16]  Wolfgang Effelsberg,et al.  Ableitung parallel ausführbarer Protokollimplementierungen , 1993, PIK Prax. Informationsverarbeitung Kommun..

[17]  Thomas Meuser,et al.  Kopplung lokaler Kommunikationssysteme mit Satelliten , 1993, PIK Prax. Informationsverarbeitung Kommun..

[18]  T.-B. Pei,et al.  A compiler for communication network interface circuits , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.