发明授权
- 专利标题: Receive-side scaling in a computer system using sub-queues assigned to processing cores
-
申请号: US13833049申请日: 2013-03-15
-
公开(公告)号: US09639403B2公开(公告)日: 2017-05-02
- 发明人: Matthew Lorne Peters
- 申请人: Genband US LLC
- 申请人地址: US TX Frisco
- 专利权人: GENBAND US LLC
- 当前专利权人: GENBAND US LLC
- 当前专利权人地址: US TX Frisco
- 代理机构: Haynes and Boone, LLP
- 主分类号: G06F9/52
- IPC分类号: G06F9/52 ; G06F9/50
摘要:
A system, method, and computer program product are provided for receiving an incoming data stream. The system comprises a multi-core processor with a memory unit that is configured to include a circular queue that receives a data stream. The circular queue is divided into a plurality of sub-queues determined as a multiple of the number of processing cores, and each sub-queue is assigned to one processing core such that as data is received into a region covered by a particular sub-queue, the processing core assigned to the particular sub-queue processes the data. The system is also configured to update a head pointer and a tail pointer of the circular queue. The head pointer is updated as data is received into the circular queue and the tail pointer is updated by a particular processing core as it processes data in its assigned sub-queue.
公开/授权文献
- US20140281349A1 RECEIVE-SIDE SCALING IN A COMPUTER SYSTEM 公开/授权日:2014-09-18
信息查询