【24h】

A Parallel Packet Processing Runtime System on Multi-core Network Processors

机译:多核网络处理器上的并行数据包处理运行时系统

获取原文
获取原文并翻译 | 示例

摘要

More and more network devices and chips commonly apply multi-core architectures to meet increasingly performance demands. But the lack of efficient program level parallelism and workload allocation in the packet processing system greatly limits the utilization of multi-core architectures. In this paper, we propose a parallel packet processing runtime system and explore an affinity-based packet scheduler with the goal of raising load balancing and decreasing cache miss. We can use the system that handles the allocation of processing tasks to simplify the implementation of new applications. The experiment results show task distributor and scheduler can achieve a better compromise between load balancing and cache affinity in the parallel packet processing system.
机译:越来越多的网络设备和芯片通常采用多核架构来满足日益增长的性能需求。但是,在分组处理系统中缺乏有效的程序级并行性和工作量分配,极大地限制了多核体系结构的利用。在本文中,我们提出了一种并行数据包处理运行时系统,并探索了一种基于亲和力的数据包调度程序,旨在提高负载平衡和减少缓存丢失。我们可以使用处理处理任务分配的系统来简化新应用程序的实现。实验结果表明,任务分配器和调度器可以在并行数据包处理系统中更好地平衡负载平衡和缓存亲和力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号