首页> 外国专利> System and method for achieving enhanced performance with multiple networking central processing unit (CPU) cores

System and method for achieving enhanced performance with multiple networking central processing unit (CPU) cores

机译:通过多个网络中央处理器(CPU)内核实现增强性能的系统和方法

摘要

The present disclosure discloses a method and network device for achieving enhanced performance with multiple CPU cores in a network device having a symmetric multiprocessing architecture. The disclosed method allows for storing, by each central processing unit (CPU) core, a non-atomic data structure, which is specific to each networking CPU core, in a memory shared by the plurality of CPU cores. Also, the memory is not associated with any locking mechanism. In response to a data packet is received by a particular CPU core, the disclosed system will update a value of the non-atomic data structure corresponding to the particular CPU core. The data structure may be a counter or a fragment table. Further, a dedicated CPU core is allocated to process only data packets received from other CPU cores, and is responsible for dynamically responding to queries receives from a control plane process.
机译:本公开公开了一种用于在具有对称多处理架构的网络设备中利用多个CPU核来实现增强性能的方法和网络设备。所公开的方法允许由每个中央处理单元(CPU)内核将特定于每个联网CPU内核的非原子数据结构存储在由多个CPU内核共享的存储器中。此外,该内存不与任何锁定机制关联。响应于特定CPU核接收到数据分组,所公开的系统将更新与该特定CPU核相对应的非原子数据结构的值。数据结构可以是计数器或片段表。此外,专用的CPU内核被分配为仅处理从其他CPU内核接收到的数据包,并负责动态响应从控制平面进程接收到的查询。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号