Network Processors: Evaluating Architectures for Leading Edge Applications
This white paper firstly discusses the applications for Network Processors, elaborating this into some fundamental requirements of such devices. Secondly, the trade-offs in Network Processor design are discussed. Finally, a number of architectural approaches are described in the context of how well they perform in packet processing applications and the limitations each have. The implications on the adopted programming model are also discussed.