首页> 外文会议>International Conference on High Performance Switching and Routing, 2009. HPSR 2009 >Runtime resource allocation in multi-core packet processing systems
【24h】

Runtime resource allocation in multi-core packet processing systems

机译:多核数据包处理系统中的运行时资源分配

获取原文

摘要

Packet forwarding operations in network systems are often performed in software so that routers can be updated as new protocols and service features are developed. To meet the processing demands of high-performance networks, multi-processor systems-on-a-chip with dozens of cores are employed to provide raw processing power. Management of these processors and other system resources to achieve high forwarding rates is a key challenge. In particular, the allocation of processing workloads and the placement of data structures in memory have an enormous impact on system performance. Our work proposes a runtime system that manages these system resources. Much related work has proposed the use of cache memory hierarchies in packet processors. In this work, we show that our dynamic placement strategy can outperform a conventional cache memory and achieve up to 1.77 times higher hit rates for small memories, which are typically found in packet processing systems.
机译:网络系统中的数据包转发操作通常在软件中执行,以便可以在开发新协议和服务功能时更新路由器。为了满足高性能网络的处理需求,采用了具有数十个内核的多处理器片上系统来提供原始处理能力。管理这些处理器和其他系统资源以实现高转发率是一项关键挑战。特别是,处理工作负载的分配以及数据结构在内存中的放置对系统性能具有巨大影响。我们的工作提出了一个运行时系统,用于管理这些系统资源。许多相关工作已经提出在分组处理器中使用高速缓存存储器层次结构。在这项工作中,我们证明了我们的动态放置策略可以胜过传统的高速缓存,并且可以使小型存储器的命中率提高高达1.77倍,而这种命中率通常是在数据包处理系统中发现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号