Invention Grant
- Patent Title: Network processors and pipeline optimization methods
- Patent Title (中): 网络处理器和管道优化方法
-
Application No.: US11936264Application Date: 2007-11-07
-
Publication No.: US08179896B2Publication Date: 2012-05-15
- Inventor: Justin Mark Sobaje
- Applicant: Justin Mark Sobaje
- Main IPC: H04L12/28
- IPC: H04L12/28 ; H04L12/54 ; H04L12/56 ; G06F15/00 ; G06F15/76 ; G06F9/30 ; G06F9/46

Abstract:
A network processor of an embodiment includes a packet classification engine, a processing pipeline, and a controller. The packet classification engine allows for classifying each of a plurality of packets according to packet type. The processing pipeline has a plurality of stages for processing each of the plurality of packets in a pipelined manner, where each stage includes one or more processors. The controller allows for providing the plurality of packets to the processing pipeline in an order that is based at least partially on: (i) packet types of the plurality of packets as classified by the packet classification engine and (ii) estimates of processing times for processing packets of the packet types at each stage of the plurality of stages of the processing pipeline. A method in a network processor allows for prefetching instructions into a cache for processing a packet based on a packet type of the packet.
Public/Granted literature
- US20080112415A1 Network Processors and Pipeline Optimization Methods Public/Granted day:2008-05-15
Information query