Invention Grant
- Patent Title: Programmable network protocol handler architecture
- Patent Title (中): 可编程网络协议处理器架构
-
Application No.: US11387875Application Date: 2006-03-24
-
Publication No.: US07676588B2Publication Date: 2010-03-09
- Inventor: Christos John Georgiou , Monty Montague Denneau
- Applicant: Christos John Georgiou , Monty Montague Denneau
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Whitham, Curtis, Christofferson & Cook, P.C.
- Agent Michael J. LaStrange
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F3/00

Abstract:
An architecture that achieves high speed performance in a network protocol handler combines parallelism and pipelining in multiple programmable processors, along with specialized front-end logic at the network interface that handles time critical protocol operations. The multiple processors are interconnected via a high-speed interconnect, using a multi-token counter protocol for data transmission between processors and between processors and memory. Each processor's memory is globally accessible by other processors, and memory synchronization operations are used to obviate the need for “spin-locks”. Each processor has multiple threads, each capable of fully executing programs. Threads within a processor are assigned the processing of various protocol functions in a parallel/pipelined fashion. Data frame processing is done by one or more of the threads to identify related frames. Related frames are dispatched to the same thread so as to minimize the overhead associated with memory accesses and general protocol processing.
Public/Granted literature
- US20060168283A1 Programmable network protocol handler architecture Public/Granted day:2006-07-27
Information query