首页> 中文期刊> 《微电子学与计算机》 >基于Intel网络处理器的微处理器调度算法

基于Intel网络处理器的微处理器调度算法

         

摘要

针对网络处理器的核心问题—微处理器并行调度,以IntelIXP2400网络处理器为例,提出并实现了一种基于线程池的两阶段微处理器调度算法TS-MPSBPT。该算法将IPv4转发系统分成两个阶段,阶段内微处理器采用线程池工作模式,既解决了微指令空间不足问题,又可以充分发挥系统并行处理特性;该算法通过判断微处理器的空闲线程数和已处理数据包字节数,将数据包分配给线程池中负载最轻的微处理器,实现算法的负载均衡原则;通过将同类型m包或同一个流IP包分配给同一个微处理器,提高cache命中率和局部内存利用率,实现算法的局部性原则。实验结果表明,采用TS-MPSBPT算法的IPv4转发系统负载均衡,与Radisys公司原IPv4转发程序相比,新系统包转发速率有较大提高,在包长度较小时效果尤其显著。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号