Fundamental architectural considerations for network processors

  • Authors:
  • Mohammad Peyravian;Jean Calvignac

  • Affiliations:
  • IBM Corporation, P.O. Box 12195, Research Triangle Park, NC;IBM Corporation, P.O. Box 12195, Research Triangle Park, NC

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking - Network processors
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Network processors (NPs) are programmable devices with special architectural features that are optimized to perform packet-processing functions. They have emerged to cope with the ever-changing networking applications that are becoming increasingly complex. NPs are expected to become the silicon core of network equipments that require a high degree of flexibility to support evolving network services at extraordinary performance with high packet rates. In this paper, we present and examine various NP architectural aspects. We describe and compare NP design characteristics and analyze their implications on the ease of programming.