Patent ID: 9455598
Filing Date: 2016-09-27
CPC Classification: G06F,H02J,H04L

Claim Text:
1. A system for parsing a plurality of packets, comprising: an interface configured to receive the plurality of packets; a parser, coupled to the interface, configured to parse the plurality of packets and to release the plurality of packets for further processing, the parser comprising: a memory, in communication with the parser, configured to store a dependency list that maintains an order in which the plurality of packets are to be processed and released, wherein the dependency list comprises a plurality of rows and a plurality of columns such that each micro-core of the plurality of micro-cores is associated with a row of the plurality of rows and a column of the plurality of columns, wherein the row of the plurality of rows is configured to hold data identifying whether a packet, of the plurality of packets, associated with the row has a dependency on another packet of the plurality of packets, and wherein the column of the plurality of columns is configured to hold data identifying whether the packet associated with the column creates a dependency for the other packet.