检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王乾 乔庐峰 陈庆华 WANG Qian;QIAO Lu-feng;CHEN Qing-hua(Institute of Communication Engineering,Army Engineering University of PLA,Nanjing Jiangsu 210001,China)
机构地区:[1]陆军工程大学通信工程学院,江苏南京210001
出 处:《通信技术》2020年第7期1674-1679,共6页Communications Technology
摘 要:作为一种具有过滤功能的数据结构,布隆过滤器在路由查找中正在被广泛应用。在路由查找中布隆过滤器主要用于预处理路由查询,因为路由表通常存储在片外的存储器中,布隆过滤可以将路由表中不存在的路由过滤掉,保证进入查找电路的都为有效路由,最大程度减少不必要的查找。我们的方案使用一种优化的布隆过滤器来加速最长前缀匹配,优化后的布隆过滤器可并行过滤避免了使用流水线技术带来的查找延迟,同时支持删除操作路由,路由更新后不需要重建过滤器降低了路由表的更新延迟。仿真结果表明使用不到2Mb的FPGA片内资源和外部DDR,我们的方案可实现每次查找平均一次片外访问。As a data structure with filtering function,Bloom filter is being widely used in route lookup.The Bloom filter is mainly used to preprocess routing queries in route lookup,because the routing table is usually stored in the off-chip memory.Bloom filtering can filter out routes that do not exist in the routing table,and ensure that all the routes that enter the search circuit are valid routes,thus to minimize the unnecessary searches.This scheme uses an optimized Bloom filter to accelerate the longest prefix matching.The optimized Bloom filter can filter in parallel to avoid the search delay caused by the use of pipeline technology,and at the same time,supports the delete operation route.There is no need to rebuild the filter after the route update,which reduces the update delay of the routing table.Simulation results indicate that,by using FPGA on-chip resources and external DDR less than 2Mb,this solution can achieve an average off-chip access for each route lookup.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.161