Internet Machines' NPE10 is the first single chip, fully software programmable, massively parallel network processor delivering full duplex 10 Gbps and OC-192c
speeds and scalable to OC-768c. The NPE10's packet processing capability is unmatched by any other network processor in the market today, enabling applications such as high-speed switching and routing, flow-based traffic policing, QoS-aware traffic classification and prioritization, and packet header modifications to be implemented more rapidly than with other solutions.

Simply Powerful
The NPE10 offers full software programmability with no performance penalty. Its innovative, massively parallel architecture is based on embedded RISC processor cores, and is driven by an easy-to-use, single-threaded, single processor programming model.

Simple. The NPE10's unique architecture and hardware-based single-threaded programming model allow system developers to use familiar and conventional programming techniques to rapidly develop and optimize their application-specific packet processing forwarding code using either C or assembly languages. Developers have the flexibility of using Internet Machines' powerful, user-friendly Development Workbench software development kit, as well as industry-standard GNU tools.

Powerful. As a highly integrated, single-chip solution, the NPE10 executes sophisticated packet processing and forwarding functions in both ingress and egress directions, for an aggregate throughput in excess of 50 million packets per second.

Highly integrated. A single chip delivers comprehensive packet processing capabilities on both ingress and egress directions at 10 Gbps and OC-192c data rates.

Concurrent protocol-independent, multiservice support. "Any header and payload" processing enables the NPE10 to concurrently handle multiple different protocols and services on different subchannels, which increases system flexibility and breadth of applications.

Wire speed. The NPE10 maintains full duplex 10 Gbps wire-speed performance for all packet sizes.

Software programmable. As network service requirements change, the packet forwarding software code running on the network processor can be quickly upgraded in the field, eliminating costly hardware downtime or forklift upgrades.

Comprehensive software development kit. Internet Machines' Development Workbench includes a clock cycle-accurate software simulator of the NPE10, along with a library of sample application code and full suite of tools for code development, debugging, optimization, traffic generation, and performance analysis.

  Features and Benefits
  • Allows processing of multiple or different protocols within one aggregate data stream, including IP, MPLS, Gigabit Ethernet, ATM, SONET SPE, iSCSI, and more
  • Maintains wire-speed performance for packets of all sizes at 10 Gbps throughput for both channelized and clear-channel OC-192 applications
  • Provides a high-performance classification engine, using off-the-shelf ternary CAMs or other co-processors
  • Supports OIF SPI-4 Phase 2 Interface Implementation Agreement, allowing for glueless connectivity to 10 Gbps/OC-192-capable framers, MACs, or traffic management devices
  • Optionally connects directly to Internet Machines' TMC10 traffic management co-processor to enable a full-function 10 Gbps/OC-192c line card that is area and performance optimized
  • Incorporates a high performance 64-bit/66 MHz PCI interface for configuration, management, and other control plane operations by an external host processor

In applications that require additional perfor-mance, two NPE10s can be connected together in series or in parallell.

Features NPE10 Other Solutions
Highest integration: 10 Gbps single chip, full duplex yes half-duplex
Greater than 50 mpps aggregate throughput yes no
Fully programmable software processing at line rate yes no
Protocol-independent: handles different protocols on different subchannels concurrently yes partial
Simple to program yes no

NO multi-threading, context switching, parallelism issues to deal with

yes no

NO proprietary programming languages or development tools to learn

yes no
Field upgradable with no loss of service yes no
Channelization down to STS-1 rate ports yes no
Cascadability for applications requiring additional horsepower yes no
Seamless connectivity to protocol-independent traffic manager and switchfabric solution yes no

© 2001 Internet Machines Corporation. All rights reserved. Internet Machines, its associated logo mark and IMpower are trademarks and service marks of Internet Machines Corporation.
Specifications are subject to change without notice. Contact your nearest Internet Machinesrepresentative for additional information.