发明申请
US20120204190A1 Merging Result from a Parser in a Network Processor with Result from an External Coprocessor
失效
从具有外部协处理器结果的网络处理器中的解析器合并结果
- 专利标题: Merging Result from a Parser in a Network Processor with Result from an External Coprocessor
- 专利标题(中): 从具有外部协处理器结果的网络处理器中的解析器合并结果
-
申请号: US13365778申请日: 2012-02-03
-
公开(公告)号: US20120204190A1公开(公告)日: 2012-08-09
- 发明人: Claude Basso , Jean L. Calvignac , Chih-jen Chang , Philippe Damon , Natarajan Vaidhyanathan , Fabrice J. Verplanken , Colin B. Verrilli
- 申请人: Claude Basso , Jean L. Calvignac , Chih-jen Chang , Philippe Damon , Natarajan Vaidhyanathan , Fabrice J. Verplanken , Colin B. Verrilli
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 优先权: EP11305120.5 20110207
- 主分类号: G06F9/46
- IPC分类号: G06F9/46
摘要:
A mechanism is provided for merging in a network processor results from a parser and results from an external coprocessor providing processing support requested by said parser. The mechanism enqueues in a result queue both parser results needing to be merged with a coprocessor result and parser results which have no need to be merged with a coprocessor result. An additional queue is used to enqueue the addresses of the result queue where the parser results are stored. The result from the coprocessor is received in a simple response register. The coprocessor result is read by the result queue management logic from the response register and merged to the corresponding incomplete parser result read in the result queue at the address enqueued in the additional queue.