An Efficient and Low-Cost Input/Output Subsystem for Network Processors

Ioannis Sourdis, Dionisios N. Pnevmatikatos, K. Vlachos · 2002

We present the architecture and implementation of an input/output subsystem for a cost-effective network processor. We believe that adding processing power to a networking chip is relatively straightforward. However, transferring data to and from the processor(s) is insufficient for high wire speeds. To address this limitation we use a hardwired input/output subsystem transferring data directly into the processing core's register file. Using a simple scalar RISC core at 200MHz, we are able to sustain state-full inspection firewall processing at 2.5Gbps TCP traffic.

Read the paper · More papers on PaperTik