首页> 外文会议>International symposium on applied reconfigurable computing >An Architecture for IPv6 Lookup Using Parallel Index Generation Units
【24h】

An Architecture for IPv6 Lookup Using Parallel Index Generation Units

机译:使用并行索引生成单元的IPv6查找架构

获取原文
获取外文期刊封面目录资料

摘要

This paper shows an area-efficient and high-speed architecture for IPv6 lookup using a parallel index generation unit (IGU). To reduce the size of memory in the IGU, we use a liner transformation and a row-shift decomposition. Also, this paper shows a design method for the parallel IGU. A single memory realization requires O(2~n) memory size, where n denotes the length of prefix, while the IGU requires O(nk) memory size, where k denotes the number of prefixes. In IPv6 prefix lookup, since n is at most 64 and k is about 340 K, the IGU drastically reduces the memory size. Since the parallel IGU has a simple architecture compared with existing ones, it performs lookup by using complete pipelines. We loaded more than 340 K IPv6 pseudo prefixes on the Xilinx Virtex 6 FPGA. Its lookup speed is higher than one giga lookups per second (GLPS). As for the normalized area and lookup speed, our implementation outperforms existing FPGA implementations.
机译:本文展示了使用并行索引生成单元(IGU)进行IPv6查找的高效区域高速架构。为了减少IGU中的内存大小,我们使用了线性转换和行移位分解。此外,本文还介绍了一种并行IGU的设计方法。单个内存实现需要O(2〜n)的内存大小,其中n表示前缀的长度,而IGU则需要O(nk)的内存大小,其中k表示前缀的数量。在IPv6前缀查找中,由于n最多为64,k大约为340 K,因此IGU大大减少了内存大小。由于与现有IGU相比,并行IGU具有简单的体系结构,因此它通过使用完整的管道来执行查找。我们在Xilinx Virtex 6 FPGA上加载了340 K个IPv6伪前缀。它的查找速度高于每秒一千兆查找(GLPS)。关于标准化区域和查找速度,我们的实现优于现有的FPGA实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号