07434221 is referenced by 25 patents and cites 410 patents.

A method of processing network data in a network processor includes using three or more threads to process a beginning portion, a middle portion, and an end portion of data packet is presented. The first thread processes the beginning portion; one or more middle threads process the middle portion, and a last thread processes the end portion. First information is indirectly passed from the first thread to the last thread via a first buffer with the middle threads progressively updating the first information. Second information is directly passed from the first thread to the last thread via a second buffer.

Title
Multi-threaded sequenced receive for fast network port stream of packets
Application Number
11/239547
Publication Number
7434221 (B2)
Application Date
September 28, 2005
Publication Date
October 7, 2008
Inventor
Gilbert M Wolrich
Framingham
MA, US
Matthew J Adiletta
Worcester
MA, US
Donald F Hooper
Shrewsbury
MA, US
Agent
Fish & Richardson P C
Assignee
Intel Corporation
CA, US
IPC
G06F 9/46
View Original Source