首页> 外文期刊>Concurrency and computation: practice and experience >Efficient implementations of Bloom filter using block RAMs and DSP slices on the FPGA
【24h】

Efficient implementations of Bloom filter using block RAMs and DSP slices on the FPGA

机译:使用块RAM和FPGA上的DSP切片的盛开过滤器的高效实现

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

摘要

This paper presents efficient FPGA implementations for the Bloom filter, in which a large set P of L-byte patterns are registered beforehand. Our Bloom filter circuit performs the byte stream pattern test such that it receives an input byte stream t and outputs the bit stream in every clock cycle. Each bit of the output bit stream is 1 if an L-byte sequence of t starting from the corresponding position is identical with one of the patterns in P. Our circuits use rolling hash functions to compute signatures of all patterns in P registered in Ultra RAMs of the Xilinx UltraScale+ FPGA VU9P. We present two types of implementations, DSP-based implementation and RAM-based implementation to compute rolling hash functions of L-byte sequences using DSP slices and Block RAMs in the FPGA, respectively. The experimental results show that both DSP-based and RAM-based Bloom filter circuits for 4800K patterns of length 1024 can perform the byte stream pattern test for 1.1 Gps and 1.3 Gbps input byte streams, respectively, with false positive probability 10(-12). Moreover, we can configure DSP-based and RAM-based Bloom filter circuits for 100K patterns to work for 54.9 Gbps and 62.2 Gbps input byte streams, respectively, with false positive probability 10(-12).
机译:本文为盛开滤波器提供了高效的FPGA实现,其中预先登记了L-Byte模式的大型P.我们的绽放滤波器电路执行字节流模式测试,使得它接收输入字节流T,并在每个时钟周期中输出比特流。如果从相应位置开始的T的L字节序列,则输出比特流的每位是1,并且我们的电路使用滚动散列函数以在超RAM中注册的P中的所有模式的签名来计算。 Xilinx UltraScale + FPGA VU9P。我们介绍了两种类型的实现,基于DSP的实现和基于RAM的实现,以分别使用FPGA中的DSP切片和块RAM计算L-Byte序列的滚动散列函数。实验结果表明,基于DSP和基于RAM的长度为1024图案的基于RAM的盛开滤波器电路可以分别对1.1GPS和1.3 Gbps输入字节流进行字节流模式测试,具有假阳性概率10(-12) 。此外,我们可以为100K模式配置基于DSP和基于RAM的盛开滤波器电路,分别为54.9 Gbps和62.2Gbps输入字节流,具有假正概率10(-12)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号