Back to results
US 2013/0097608 A1Published application
Processor With Efficient Work Queuing
AssigneeCavium, Inc.
InventorsRichard E. Kessler, Aseem Maheshwari, Robert Sanzone
Life of this patent
Estimating the term…
Abstract
Work submitted to a co-processor enters through one of multiple input queues, used to provide various quality of service levels. In-memory linked-lists store work to be performed by a network services processor in response to lack of processing resources in the network services processor. The work is moved back from the in-memory inked-lists to the network services processor in response to availability of processing resources in the network services processor.
Claims40
A network services processor comprising:
- a plurality of network services processor elements that perform work comprising packet processing operations;
- and
- a plurality of in-memory linked-lists arranged to store work to be performed by the network services processor elements in response to a lack of processing resources in the network services processor, and the work being moved back from the in-memory linked-lists to the network services processor in response to availability of processing resources in the network services processor.
A method comprising:
- maintaining a plurality of in-memory linked-lists arranged to store work to be performed by a network services processor in response to lack of processing resources in the network services processor;
- and
- retrieving the work to be performed by the network services processor from the in-memory linked-lists back to the network services processor in response to availability of processing resources in the network services processor.
Dependencies are inferred from the claim text.