摘要 |
<p>PROBLEM TO BE SOLVED: To provide a packet processor optimizing the processing ability by processing plural pipelines in parallel in various stages in a pipeline system. SOLUTION: In each stage, plural packets are processed internally by a sub-processor in the pipeline system. In an embodiment, packets are processed in a round robin system. When a particular packet is processed in a particular stage, the packet can move to the next stage passing other packets which have not completed the process. In another embodiment, a packet is continues by processed until a conditional branch command to cause a potential function stop or any other command happen. When such a command happens, a next usable packet is selected and processed instead of wasting the processing cycles during the function stop or processing the present packet based on the expected result.</p> |