Multi-threaded packet processing engine for stateful packet processing
AssigneeConsentry Networks, Inc.
InventorsStephen W. Melvin, Mario D. Nemirovsky, Enrique Musoll, Jeffery T. Huynh
Life of this patent
Estimating the term…
Loading patent…
AssigneeConsentry Networks, Inc.
InventorsStephen W. Melvin, Mario D. Nemirovsky, Enrique Musoll, Jeffery T. Huynh
Estimating the term…
A processing engine to accomplish a multiplicity of tasks has a multiplicity of processing tribes, each tribe comprising a multiplicity of context register sets and a multiplicity of processing resources for concurrent processing of a multiplicity of threads to accomplish the tasks, a memory structure having a multiplicity of memory blocks, each block storing data for processing threads, and an interconnect structure and control system enabling tribe-to-tribe migration of contexts to move threads from tribe-to-tribe. The processing engine is characterized in that individual ones of the tribes have preferential access to individual ones of the multiplicity of memory blocks.
A processing engine to accomplish a multiplicity of tasks, the engine comprising:
A method for concurrently processing a multiplicity of tasks, the method comprising the steps of:
Dependencies are inferred from the claim text.