...
首页> 外文期刊>Journal of Parallel and Distributed Computing >Matching circuits can be small: Partial evaluation and reconfiguration for FPGA-based packet processing
【24h】

Matching circuits can be small: Partial evaluation and reconfiguration for FPGA-based packet processing

机译:匹配电路可能很小:对基于FPGA的数据包处理进行部分评估和重新配置

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

摘要

Abstract Network functions like routing or firewalling require specialized hardware such as FPGAs to process packets at high rates. Such hardware must be fast enough to process packets at line rate, and it must be programmable to update the installed packet processing policy. However, these goals are conflicting because a generic programmable circuit must provide sufficient resources to support a wide range of policies, which can lead to unused circuitry and low clock rates. Also, it misses logic optimization opportunities with regard to the structure of the installed policy. In this work, we investigate the optimization potential of policy-specific generated network processing circuits. Using the example of router forwarding information bases (FIBs), we demonstrate that FIB-specialized circuits need significantly fewer logic resources than equivalent generic forwarding circuits. In combination with the partial reconfiguration capability of FPGAs, we obtain efficient low-latency forwarding engines whose matching circuitry can be replaced on demand. Highlights We propose to specialize packet matching circuits on processing policies. The specialized circuits are logic optimized and therefore small. We evaluate this approach at the example of an IP forwarding circuit. We use partial reconfiguration to hot-swap specialized circuits at runtime. No device shutdown is required for a policy update.
机译: 摘要 网络功能(例如路由或防火墙)需要专用的硬件(例如FPGA)来以高速率处理数据包。这样的硬件必须足够快以线速处理数据包,并且必须可编程以更新已安装的数据包处理策略。但是,这些目标是矛盾的,因为通用可编程电路必须提供足够的资源来支持广泛的策略,这可能导致未使用的电路和较低的时钟速率。而且,它就安装的策略的结构而言错过了逻辑优化的机会。在这项工作中,我们研究了针对特定策略生成的网络处理电路的优化潜力。使用路由器转发信息库(FIB)的示例,我们证明了FIB专用电路比等效的通用转发电路所需的逻辑资源少得多。结合FPGA的部分重新配置功能,我们获得了高效的低延迟转发引擎,其匹配电路可以按需更换。 < ce:abstract xmlns:ce =“ http://www.elsevier.com/xml/common/dtd” xmlns =“ http://www.elsevier.com/xml/ja/dtd” class =“ author-highlights” view =“ all” id =“ d1e326”> 突出显示 < ce:simple-para view =“ all” id =“ d1e330”> 我们建议专门针对数据包匹配电路制定处理策略。 小型电路经过逻辑优化,因此体积很小。 我们以IP转发电路为例评估这种方法。 我们使用部分重新配置来在运行时热交换专用电路。 无需关闭设备即可

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号