首页> 外文会议>2011 Seventh ACM/IEEE Symposium on Architectures for Networking and Communications Systems >Experiences in Co-designing a Packet Classification Algorithm and a Flexible Hardware Platform
【24h】

Experiences in Co-designing a Packet Classification Algorithm and a Flexible Hardware Platform

机译:共同设计数据包分类算法和灵活的硬件平台的经验

获取原文

摘要

Algorithmic solutions to the packet classification problem in network equipment have long been a subject of study in academia and industry and with increases in network speeds they are becoming even more important. Since general purpose processors cannot meet performance and cost requirements, researchers have been assuming that ASICs or FPGAs are necessary for hardware implementation. Industry and academia have been working on SRAM-based platforms specialized for tables used in network equipment, but existing publications only describe the mapping of simpler exact match or prefix match lookups to such platforms. In this paper we adopt a software-hardware co-design approach mapping the EffiCuts algorithm to the PLUG platform. Our work confirms that this solution achieves high throughput (142 million packets per second) and low power (3.1 Watts). It identifies and evaluates changes to the original algorithm and to the platform that can improve throughput and memory utilization.
机译:网络设备中分组分类问题的算法解决方案一直是学术界和工业界研究的主题,并且随着网络速度的提高,它们变得越来越重要。由于通用处理器无法满足性能和成本要求,因此研究人员一直认为ASIC或FPGA对于硬件实现是必不可少的。工业界和学术界一直在致力于专门针对网络设备中使用的表的基于SRAM的平台,但是现有出版物仅描述了将更简单的精确匹配或前缀匹配查找映射到此类平台的映射。在本文中,我们采用将EffiCuts算法映射到PLUG平台的软硬件协同设计方法。我们的工作证实,该解决方案可实现高吞吐量(每秒1.42亿个数据包)和低功耗(3.1瓦)。它识别并评估对原始算法和平台的更改,这些更改可以提高吞吐量和内存利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号