首页> 外文会议>International Conference on Networking and Mobile Computing; 20050802-04; Zhangjiajie(CN) >High Performance Embedded Route Lookup Coprocessor for Network Processors
【24h】

High Performance Embedded Route Lookup Coprocessor for Network Processors

机译:适用于网络处理器的高性能嵌入式路由查找协处理器

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

摘要

Embedded Route Lookup Coprocessors (RLCs) are attractive for their potential in building high-performance Network Processors. But compared with conventional lookup schemes, it always imposes more severe restrictions on table size and power consumption, which poses challenge in the state of art. In this paper, we propose a novel lookup mechanism, Compounded CAM with Optimized Bitmap Compression (CCAM-OBC), which employs different lookup methods for prefixes of different length ranges, so as to combine the benefits of CAMs and bitmap compressed tries. With this scheme, table size, power consumption and update complexity are all well optimized while very high lookup throughput is achieved, which makes it a perfect solution to embedded RLC. For a real-life 130K-prefix route table, the implemented prototype performs more than 100 Million Packets Per Second (MPPS) with only 24KB TCAM, 48KB BCAM and 251KB SRAM. Furthermore, each update needs only 2 memory accesses averagely.
机译:嵌入式路由查找协处理器(RLC)以其在构建高性能网络处理器方面的潜力而具有吸引力。但是与传统的查找方案相比,它总是对表的大小和功耗施加更严格的限制,这对现有技术提出了挑战。在本文中,我们提出了一种新颖的查找机制,即具有优化位图压缩的复合CAM(CCAM-OBC),它针对不同长度范围的前缀采用了不同的查找方法,从而将CAM和位图压缩尝试的优势结合在一起。使用此方案,可以很好地优化表大小,功耗和更新复杂性,同时实现很高的查找吞吐量,这使其成为嵌入式RLC的理想解决方案。对于真实的130K前缀路由表,所实现的原型仅使用24KB TCAM,48KB BCAM和251KB SRAM来执行每秒超过1亿个数据包(MPPS)。此外,每个更新平均仅需要2次内存访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号