Programmable routing controller for flexible communications in point-to-point networks

Stuart W. Daniel, Jennifer L. Rexford, James W. Dolter, Kang G. Shin

Research output: Contribution to conferencePaper

3 Scopus citations

Abstract

Modern parallel and distributed applications have a wide range of communication characteristics and performance requirements. This paper presents the Programmable Routing Controller (PRC), a custom ASIC that supports flexible network policies to accommodate diverse application requirements. By dedicating a small programmable processor to each incoming link, the PRC can implement wormhole, virtual cut-through, and packet switching, as well as hybrid schemes, under a variety of unicast and multicast routing algorithms. The PRC can support several applications or traffic types simultaneously by implementing multiple routing-switching microcode routines.

Original languageEnglish (US)
Pages320-325
Number of pages6
StatePublished - Dec 1 1995
Externally publishedYes
EventProceedings of the 1995 IEEE International Conference on Computer Design: VLSI in Computers & Processors - Austin, TX, USA
Duration: Oct 2 1995Oct 4 1995

Other

OtherProceedings of the 1995 IEEE International Conference on Computer Design: VLSI in Computers & Processors
CityAustin, TX, USA
Period10/2/9510/4/95

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Programmable routing controller for flexible communications in point-to-point networks'. Together they form a unique fingerprint.

  • Cite this

    Daniel, S. W., Rexford, J. L., Dolter, J. W., & Shin, K. G. (1995). Programmable routing controller for flexible communications in point-to-point networks. 320-325. Paper presented at Proceedings of the 1995 IEEE International Conference on Computer Design: VLSI in Computers & Processors, Austin, TX, USA, .