The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 07, 2006
Filed:
Sep. 19, 2002
Barry Lee, Union City, CA (US);
Golchiro Ono, San Jose, CA (US);
Man Dieu Trinh, San Jose, CA (US);
Ryszard Bleszynski, Saratoga, CA (US);
Barry Lee, Union City, CA (US);
Golchiro Ono, San Jose, CA (US);
Man Dieu Trinh, San Jose, CA (US);
Ryszard Bleszynski, Saratoga, CA (US);
Bay Microsystems, Inc., San Jose, CA (US);
Abstract
An embodiment of this invention pertains to a network processor that processes incoming information element segments at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined 'multiple instruction single date' ('MISD') architecture. This MISD architecture is triggered by the arrival of the incoming information element segment. Each process is provided dedicated registers thus eliminating context switches. The pipeline, the instructions fetched, and the incoming information element segment are very long in length. The network processor includes a MISD processor that performs policy control functions such as network traffic policing, buffer allocation and management, protocol modification, timer rollover recovery, an aging mechanism to discard idle flows, and segmentation and reassembly of incoming information elements.