发明申请
US20150301975A1 MULTI-CORE PROCESSOR FOR MANAGING DATA PACKETS IN COMMUNICATION NETWORK 有权
用于管理通信网络中的数据包的多核处理器

MULTI-CORE PROCESSOR FOR MANAGING DATA PACKETS IN COMMUNICATION NETWORK
摘要:
A system for managing data packets has multiple cores, a data buffer, a hardware accelerator, and an interrupt controller. The interrupt controller transmits a first interrupt signal to a first one of the cores based on a first hardware signal received from the hardware accelerator. The first core creates a copy of buffer descriptors (BD) of a buffer descriptor ring that correspond to the data packets in the data buffer in a first virtual queue and indicates to the hardware accelerator that the data packets are processed. If there are additional data packets, the interrupt controller transmits a second interrupt signal to a second core, which performs the same steps as performed by the first core. The first and the second cores simultaneously process the data packets associated with the BDs in the first and second virtual queues, respectively.
信息查询
0/0