Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/52324.52343acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free access

The VMP network adapter board (NAB): high-performance network communication for multiprocessors

Published: 01 August 1988 Publication History

Abstract

High performance computer communication between multiprocessor nodes requires significant improvements over conventional host-to-network adapters. Current host-to-network adapter interfaces impose excessive processing, system bus and interrupt overhead on a multiprocessor host. Current network adapters are either limited in function, wasting key host resources such as the system bus and the processors, or else intelligent but too slow, because of complex transport protocols and because of an inadequate internal memory architecture. Conventional transport protocols are too complex for hardware implementation and too slow without it.
In this paper, we describe the design of a network adapter board for the VMP multiprocessor machine that addresses these issues. The adapter uses a host interface that is designed for minimal latency, minimal interrupt processing overhead and minimal system bus and memory access overhead. The network adapter itself has a novel internal memory and processing architecture that implements some of the key performance-critical transport layer functions in hardware. This design is integrated with VMTP, a new transport protocol specifically designed for efficient implementation on an intelligent high-performance network adapter. Although targeted for the VMP system, the design is applicable to other multiprocessors as well as uni-processors.

References

[1]
D. R. Cheriton. VMTP: A Versatile Message Transaction Protocol. Technical Report RFC 1045, Defense Advanced Research Projects Agency, February 1988.]]
[2]
D. R. Cheriton and S.E. Deering. Host groups: A multicast Extension for Datagram Intemetworks. In 9th Data Cotmnunication Symposium, IEEE Computer Society and ACM $1GCOMM, September 1985.]]
[3]
D. R. Cheriton, Gert Slavenberg, and Patrick Boyle. Software-Controlled Caches in the VMP Multiprocessor. Technical Report STAN-CS-86-1105, Computer Science Dept., Stanford University, 1986.]]
[4]
D. R. Cheriton and C. L. Williamson. Network Measuxement of the VMTP Request-Response Protocol in the V Distributed System. In ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, pages 216-225, May 1987.]]
[5]
D. R. Cheriton and W. Zwaenepoel. The Distributed V Kernel and its Performance for Diskless Workstations. In Proceedings of 9th Symposium on Operating Systems Principles, pages 129-140, ACM, October 1983.]]
[6]
G. Chesson Protocol Engine project. Silicon Graphics Incorporated. A talk given at Stanford University, November 12, 1987.]]
[7]
A special issue on computer bus standards. IEEE Micro. IEEE Computer Society, August 1984.]]
[8]
Connection Oriented Transport Protocol. International Standards Organization, 1983. DP 8073.]]
[9]
W. Crowther, J. Goodhue, E. Start, R. Thomas, W. Milkiken, and T. Blakadar. Performance measuxements on a 128-node butterfly paraUel processor. In Proceedings of the 1985 International Conference on Parallel Processing, IEEE Computer Society, August 1985.]]
[10]
W. Daley et al. Architecture of a Message-Driven Processor. In Proceedings of the 14th Annual Intl. Sympositan on Computer Architecture, Pittsburg, PA. June 2-5, 1987.]]
[11]
Draft Proposed American National Standard, FDDI Token Ring Media Access Control - ANSC X3T9.5, 1986.]]
[12]
S, Fraser Universal Receiver Protocol. Internal memorandum. Bell Laboratories, Murray Hill.]]
[13]
Z. Haas and D. R. Cheriton. A Case for Packet-Switching in High-Performance Wide-Area Networks. in Proceedings of SIGCOMM 87 Workshop, Stowe VT, Aug 11-13, 1987.]]
[14]
J. L. Hennessy, N. Jouppi, F. Baskett and J. Gill. MIPS: A VLSI Processor Architecture. In Proc. CMU Conference on VLSI Systems and Computations, October 1981.]]
[15]
H. Kanakia and F. Tobagi. Performance Measurements of a Data Link Protocol. In International Conference on Communications, IEEE, June 22-25 1986.]]
[16]
F.A. Tobagi, F. Borgonova and L. Fratta Express-net: A High-performance Integrated-services Local Area Network. IEEE J. on Selected Areas in Comm., Vol SAC-l, No. 5, Nov. 1983, pp. 898-912.]]
[17]
J. Ousterhout, H. Da Costa, D. Harrison, I. Kunze, M. Kupfer, and J. Thompson. A Trace-driven Analysis of the UNIX 4.2 bscl File System. In Proceedings of the Tenth Symposium on Operating Systems Principles, pages 15-24, December 1985.]]
[18]
A. Spector Multiprocessing Architectures for Local Computer Networks. Technical Report STAN-CS-81-874, Cornpurer Science Dept., Stanford University, 1981.]]
[19]
3C400 Multibus Ethernet Controller: A Reference Manual. 3Corn Corporation, 1985.]]
[20]
DEUNA: User's Guide. Digital Equipment Corp., 1983.]]
[21]
Ethernet Interface: User's Guide. Communications Machinery Corp., 1985.]]
[22]
Excelan 1020: Network Interface- User's Guide. Excelan Corp., Mountain View, Calif., 1985.]]
[23]
SUN-3 Architecture: A Sun Technical Report. SUN Microsystems, Corp., 1985.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCOMM '88: Symposium proceedings on Communications architectures and protocols
August 1988
339 pages
ISBN:0897912799
DOI:10.1145/52324
  • Editor:
  • Vinton Cerf
  • cover image ACM SIGCOMM Computer Communication Review
    ACM SIGCOMM Computer Communication Review  Volume 18, Issue 4
    August 1988
    338 pages
    ISSN:0146-4833
    DOI:10.1145/52325
    Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1988

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGCOMM88
Sponsor:
SIGCOMM88: Communication Architecture and Protocols
August 16 - 18, 1988
California, Stanford, USA

Acceptance Rates

Overall Acceptance Rate 462 of 3,389 submissions, 14%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)173
  • Downloads (Last 6 weeks)28
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Understanding the impact of animated gesture performance on personality perceptionsACM Transactions on Graphics10.1145/3072959.307369736:4(1-12)Online publication date: 20-Jul-2017
  • (2017)PERFORMACM Transactions on Graphics10.1145/3072959.298362036:4(1)Online publication date: 16-Jul-2017
  • (2015)Analysis of Protocol Layer Residency in the Host-NIU System of a Network NodeIETE Journal of Research10.1080/03772063.1993.1143711439:3(165-178)Online publication date: 2-Jun-2015
  • (2015)High-Speed Transport Protocols: Design and Implementation IssuesIETE Journal of Research10.1080/03772063.1993.1143710339:2(99-109)Online publication date: 2-Jun-2015
  • (2007)10Gb/s Ethernet performance and retrospectiveACM SIGCOMM Computer Communication Review10.1145/1232919.123293037:2(89-92)Online publication date: 20-Mar-2007
  • (2006)Transport system architecture services for high-performance communications systemsIEEE Journal on Selected Areas in Communications10.1109/49.22119711:4(489-506)Online publication date: 1-Sep-2006
  • (2006)A framework of architectural concepts for high-speed communication systemsIEEE Journal on Selected Areas in Communications10.1109/49.22119611:4(480-488)Online publication date: 1-Sep-2006
  • (2006)Hardware/software organization of a high-performance ATM host interfaceIEEE Journal on Selected Areas in Communications10.1109/49.21501911:2(240-253)Online publication date: 1-Sep-2006
  • (2006)The architecture and implementation of a high-speed host interfaceIEEE Journal on Selected Areas in Communications10.1109/49.21501811:2(228-239)Online publication date: 1-Sep-2006
  • (2006)Performance considerations in designing network interfacesIEEE Journal on Selected Areas in Communications10.1109/49.21501611:2(203-219)Online publication date: 1-Sep-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media