Packet Processing With Intel Multi-Core Processors: General Purpose Processor Exceeds Network Processor Performance
In fewer than ten years from now, industry experts are forecasting network capacity demands will grow by a factor of one thousand1. Preparing for this data and bandwidth boom, service providers are looking for cost-effective equipment that is more flexible and scalable. This white paper focuses on consolidating control and data processing on general purpose multicore processors. It describes methods to optimize packet processing software and enable network elements to attain compelling performance running on embedded Intel architecture-based platforms. Benchmark data is also provided for two prototypes, a radio network controller (RNC) and standard packet processing, running on a single board based with Quad-Core Intel Xeon processors.