首页> 外国专利> A mechanism to reduce lookup latency in a pipelined hardware implementation of a trie-based IP lookup algorithm

A mechanism to reduce lookup latency in a pipelined hardware implementation of a trie-based IP lookup algorithm

机译:一种减少基于Trie的IP查找算法的流水线硬件实现中的查找等待时间的机制

摘要

A series of hardware pipeline units each processing a stride during prefix search operations on a multi-bit trie includes, within at least one pipeline unit other than the last pipeline unit, a mechanism for retiring search results from the respective pipeline unit rather than passing the search results through the remaining pipeline units. Early retirement may be triggered by either the absence of subsequent strides to be processed or completion (a miss or end node match) of the search, together with an absence of active search operations in subsequent pipeline units. The early retirement mechanism may be included in those pipeline units corresponding to a last stride for a maximum prefix length shorter than the pipeline (e.g., 20 or 32 bits rather than 64 bits), in pipeline units selected on some other basis, or in every pipeline unit. Worst-case and/or average latency for prefix search operations is reduced.
机译:一系列硬件流水线单元,每个单元在多位特里字符串的前缀搜索操作期间处理跨步,在除最后一个流水线单元之外的至少一个流水线单元内,包括一种机制,该机制用于从各个流水线单元撤消搜索结果而不是通过通过其余管道单位搜索结果。提前退休可能是由于缺少后续待处理步幅或搜索完成(未命中或末端节点匹配),以及后续流水线单元中没有有效的搜索操作而触发的。提前退出机制可以包括在与最后步长相对应的那些管道单元中,其最大前缀长度短于管道(例如,20或32位而不是64位),也可以包括在其他基础上选择的管道单元中,或管道单元。前缀搜索操作的最坏情况和/或平均等待时间减少了。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号