[发明专利]使用多核心处理器的并行处理在审
| 申请号: | 201380073411.7 | 申请日: | 2013-11-22 |
| 公开(公告)号: | CN105144087A | 公开(公告)日: | 2015-12-09 |
| 发明(设计)人: | 戴蒙·芬尼;阿肖克·马图尔 | 申请(专利权)人: | 恩邦德网络公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/46 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 罗攀;肖冰滨 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 公开的是通过多核心网络处理器在通信网络中处理数据包的方法、系统、范例和结构。该网络处理器包括用于原子地和并行地处理数据包的多个多线程核心处理器和专用处理器。网络处理器的入口模块将传入数据包存储在存储器中并将它们添加到输入队列。该网络处理器通过对在核心处理器的单线程中的数据包执行一组网络操作来处理数据包。专用处理器对数据包原子地执行一组网络操作的子集。出口模块基于与输出队列相关联的服务质量(QoS)从多个输出队列检索处理过的数据包,并转发该数据包到它们的目标地址。 | ||
| 搜索关键词: | 使用 多核 处理器 并行 处理 | ||
【主权项】:
一种方法,包括:在具有多个核心处理器和多个专用处理器的网络处理器处接收多个数据包:以及通过所述核心处理器的一核心处理器对所述数据包的一数据包执行一组网络操作,所述执行一组网络操作包括通过所述核心处理器请求所述专用处理器的一专用处理器对所述数据包原子地执行所述一组网络操作的子集,通过所述专用处理器对所述数据包原子地执行所述网络操作的所述子集,以及其中对所述数据包的所述一组网络操作在所述核心处理器的单线程中被执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩邦德网络公司,未经恩邦德网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380073411.7/,转载请声明来源钻瓜专利网。





