发明名称 Network processors and methods allowing for prefetching instructions based on a packet type of a packet
摘要 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.
申请公布号 US8462789(B2) 申请公布日期 2013.06.11
申请号 US201213467066 申请日期 2012.05.09
申请人 SOBAJE JUSTIN MARK 发明人 SOBAJE JUSTIN MARK
分类号 H04L0012/000056 主分类号 H04L0012/000056
代理机构 代理人
主权项
地址