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

研究背景

随着网络技术的最新发展,网络速度变得越来越快。特别是大量流媒体和P2P应用的出现,网络上的数据呈指数级增长。这要求更高的网络数据包处理能力。此外,网络需要更多的智能。基于通用处理器的传统网络设备无法满足网络发展的需求,ASIC(专用集成电路)保证极高的数据包速率,但它们不能重新编程,开发新芯片所需的时间越来越高。网络处理器的架构特别针对网络数据包处理,具有新的可编程性和较短的开发时间。同时,多核技术和并行计算技术用于网络处理器,以加快数据包处理速度。因此,由于其高性能和可编程性,多核网络处理器成为网络设备的趋势。

研究主旨

论文主要探讨了多核网络处理器上的并行数据包处理运行时系统的设计与实现。为解决传统网络应用中并行性不足和工作负载分配不合理的问题,作者提出了一种结合负载均衡和最小化缓存未命中的基于亲和性的数据包调度算法。通过实验验证,该方法在并行数据包处理系统中实现了较好的负载均衡和缓存亲和性,从而提高了系统的整体性能。

研究特点

越来越多的网络设备和芯片普遍采用多核架构以满足日益增长的性能需求。但是,数据包处理系统中缺乏有效的程序级并行性和工作负载分配,极大地限制了多核架构的利用。本文提出了一种并行数据包处理运行时系统,并探索了一种基于亲和性的数据包调度器,旨在提高负载均衡和减少缓存未命中。实验结果表明,任务分配器和调度器在并行数据包处理系统中能够实现负载均衡和缓存亲和性之间的良好折衷。

文章出处 多核网络处理器上的并行数据包处理运行时系统

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值