首页> 外文期刊>Networking, IEEE/ACM Transactions on >Low-Power TCAMs for Very Large Forwarding Tables
【24h】

Low-Power TCAMs for Very Large Forwarding Tables

机译:适用于超大转发台的低功耗TCAM

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

摘要

Ternary content-addressable memories (TCAMs) may be used to obtain a simple and very fast implementation of a router's forwarding engine. The applicability of TCAMs is, however, limited by their size and high power requirement. Zane proposed a method and associated algorithms to reduce the power needed to search a forwarding table using a TCAM. We improve on both the algorithms proposed by them. Additionally, we show how to couple TCAMs and high-bandwidth SRAMs so as to overcome both the power and size limitations of a pure TCAM forwarding engine. By using one of our novel TCAM-SRAM coupling schemes (M-12 Wb), we are able to reduce TCAM memory by a factor of about 5 on IPv4 data sets and by a factor of about 2.5 on IPv6 data sets; TCAM power requirement is reduced by a factor of about 10 on IPv4 data sets and by a factor of about 6 on IPv6 data sets. These comparisons are with respect to the improved TCAM algorithms we have developed for the strategies of Zane The stated improvements come at the cost of increasing SRAM requirement by a factor 2.5 for IPv4 data and a factor of 5 for IPv6 data. This cost is unimportant given that SRAMs are relatively quite cheap and have much less power requirement. For another of our novel TCAM-SRAM coupling schemes (1–12Wc), the TCAM memory and power reduced by factors of about 4 and 12 for IPv4 data sets, respectively, and by factors of about 2 and 10 for IPv6 data sets. The SRAM required, however, increased by factors of 3 and 7, respectively. These improvements come with no loss in the time (as measured by the number of TCAM searches and SRAM accesses) to do a lookup.
机译:三元内容可寻址存储器(TCAM)可用于获得路由器转发引擎的简单且非常快速的实现。但是,TCAM的适用性受到其尺寸和高功率要求的限制。 Zane提出了一种方法和相关算法,以减少使用TCAM搜索转发表所需的功能。我们改进了他们提出的两种算法。此外,我们展示了如何耦合TCAM和高带宽SRAM,从而克服了纯TCAM转发引擎的功率和尺寸限制。通过使用我们的一种新颖的TCAM-SRAM耦合方案(M-12 Wb),我们能够将TCAM内存在IPv4数据集上减少约5倍,在IPv6数据集上减少约2.5倍;在IPv4数据集上,TCAM功率要求降低了约10倍,在IPv6数据集上,降低了约6倍。这些比较是针对我们为Zane策略开发的改进的TCAM算法而进行的。所述改进是以牺牲SRAM需求为代价的:对于IPv4数据增加2.5倍,对于IPv6数据增加5倍。考虑到SRAM相对便宜并且功耗要低得多,因此此成本并不重要。对于我们的另一种新颖的TCAM-SRAM耦合方案(1-12Wc),对于IPv4数据集,TCAM内存和功耗分别降低了约4和12倍,对于IPv6数据集,其降低了约2和10倍。但是,所需的SRAM分别增加了3倍和7倍。这些改进不会浪费时间(以TCAM搜索和SRAM访问的次数来衡量)以进行查找。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号