...
首页> 外文期刊>Computer architecture news >A Tree Based Router Search Engine Architecture With Single Port Memories
【24h】

A Tree Based Router Search Engine Architecture With Single Port Memories

机译:具有单端口内存的基于树的路由器搜索引擎架构

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

摘要

Pipelined forwarding engines are used in core routers to meet speed demands. Tree-based searches are pipelined across a number of stages to achieve high throughput, but this results in unevenly distributed memory. To address this imbalance, conventional approaches use either complex dynamic memory allocation schemes or over-provision each of the pipeline stages. This paper describes the microarchitec-ture of a novel network search processor which provides both high execution throughput and balanced memory distribution by dividing the tree into subtrees and allocating each subtree separately, allowing searches to begin at any pipeline stage. The architecture is validated by implementing and simulating state of the art solutions for IPv4 lookup, VPN forwarding and packet classification. The new pipeline scheme and memory allocator can provide searches with a memory allocation efficiency that is within 1% of non-pipelined schemes.
机译:核心路由器使用流水线转发引擎来满足速度需求。基于树的搜索跨多个阶段进行流水线化以实现高吞吐量,但这会导致内存分布不均。为了解决这种不平衡,常规方法使用复杂的动态内存分配方案或对每个流水线阶段进行超额配置。本文介绍了一种新颖的网络搜索处理器的微体系结构,该处理器通过将树划分为子树并分别分配每个子树,从而提供了高执行吞吐量和平衡的内存分配,从而允许在任何流水线阶段开始搜索。通过实现和模拟用于IPv4查找,VPN转发和数据包分类的最新解决方案来验证该体系结构。新的管道方案和内存分配器可以为搜索提供的内存分配效率在非流水线方案的1%以内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号