Invention Grant
- Patent Title: Multi-thread packet processor
- Patent Title (中): 多线程数据包处理器
-
Application No.: US09741857Application Date: 2000-12-22
-
Publication No.: US08762581B2Publication Date: 2014-06-24
- Inventor: Richard P. Modelski , Michael J. Craren
- Applicant: Richard P. Modelski , Michael J. Craren
- Applicant Address: US NJ Basking Ridge
- Assignee: Avaya Inc.
- Current Assignee: Avaya Inc.
- Current Assignee Address: US NJ Basking Ridge
- Agency: Anderson Gorecki & Rouille LLP
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
A multi-thread packet processor which processes data packets using a multi-threaded pipelined machine, wherein no instruction depends on a preceding instruction because each instruction in the pipeline is executed for a different thread. The multi-thread packet processor transfers a data packet from a flexible data input buffer to a packet task manager, dispatches the data packet from the packet task manager to a multi-threaded pipelined analysis machine, classifies the data packet in the analysis machine, modifies and forwards the data packet in a packet manipulator. The multi-thread packet processor includes an analysis machine having multiple pipelines, wherein one pipeline is dedicated to directly manipulating individual data bits of a bit field, a packet task manager, a packet manipulator, a global access bus including a master request bus and a slave request bus separated from each other and pipelined, an external memory engine, and a hash engine.
Public/Granted literature
- US20020083297A1 Multi-thread packet processor Public/Granted day:2002-06-27
Information query