Invention Grant
- Patent Title: Task backpressure and deletion in a multi-flow network processor architecture
- Patent Title (中): 多流网络处理器架构中的任务背压和删除
-
Application No.: US13687865Application Date: 2012-11-28
-
Publication No.: US08910168B2Publication Date: 2014-12-09
- Inventor: Deepak Mital , William Burroughs , Michael R. Betker
- Applicant: LSI Corporation
- Applicant Address: US CA San Jose
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA San Jose
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46 ; H04L12/933 ; H04L12/931 ; H04L12/825 ; H04L12/835 ; G06F9/48 ; G06F12/08

Abstract:
Described embodiments generate tasks corresponding to packets received by a network processor. A source processing module sends task messages including a task identifier and a task size to a destination processing module. The destination module receives the task message and determines a queue in which to store the task. Based on a used cache counter of the queue and a number of cache lines for the received task, the destination module determines whether the queue has reached a usage threshold. If the queue has reached the threshold, the destination module sends a backpressure message to the source module. Otherwise, if the queue has not reached the threshold, the destination module accepts the received task, stores data of the received task in the queue, increments the used cache counter for the queue corresponding to the number of cache lines for the received task, and processes the received task.
Public/Granted literature
- US20130125127A1 Task Backpressure and Deletion in a Multi-Flow Network Processor Architecture Public/Granted day:2013-05-16
Information query