发明名称 PARALLEL PROCESSING USING MULTI-CORE PROCESSOR
摘要 Disclosed are methods, systems, paradigms and structures for processing data packets in a communication network by a multi-core network processor. The network processor includes a plurality of multi-threaded core processors and special purpose processors for processing the data packets atomically, and in parallel. An ingress module of the network processor stores the incoming data packets in the memory and adds them to an input queue. The network processor processes a data packet by performing a set of network operations on the data packet in a single thread of a core processor. The special purpose processors perform a subset of the set of network operations on the data packet atomically. An egress module retrieves the processed data packets from a plurality of output queues based on a quality of service (QoS) associated with the output queues, and forwards the data packets towards their destination addresses.
申请公布号 EP2936305(A1) 申请公布日期 2015.10.28
申请号 EP20130865705 申请日期 2013.11.22
申请人 UNBOUND NETWORKS, INC. 发明人 FINNEY, DAMON;MATHUR, ASHOK
分类号 G06F9/38;G06F9/46;G06F15/16;H04L12/931 主分类号 G06F9/38
代理机构 代理人
主权项
地址