发明申请
US20150301975A1 MULTI-CORE PROCESSOR FOR MANAGING DATA PACKETS IN COMMUNICATION NETWORK
有权
用于管理通信网络中的数据包的多核处理器
- 专利标题: MULTI-CORE PROCESSOR FOR MANAGING DATA PACKETS IN COMMUNICATION NETWORK
- 专利标题(中): 用于管理通信网络中的数据包的多核处理器
-
申请号: US14258046申请日: 2014-04-22
-
公开(公告)号: US20150301975A1公开(公告)日: 2015-10-22
- 发明人: Vakul Garg , Bharat Bhushan
- 申请人: Vakul Garg , Bharat Bhushan
- 申请人地址: US TX Austin
- 专利权人: Freescale Semiconductor, Inc.
- 当前专利权人: Freescale Semiconductor, Inc.
- 当前专利权人地址: US TX Austin
- 主分类号: G06F13/42
- IPC分类号: G06F13/42 ; G06F13/40 ; G06F13/24
摘要:
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.
公开/授权文献
信息查询