【24h】

SCADIS: A Scalable Accelerator for Data-Intensive String Set Matching on FPGAs

机译:SCADIS:用于FPGA上的数据密集字符串集合匹配的可扩展加速器

获取原文

摘要

String matching has become essential and widely applied in modern computer applications, especially with explosive data scale. As a classic fast and exact single pattern matching algorithm, Knuth-Morris-Pratt (KMP) algorithm has been demonstrated in network security and computational biology. However, with the increasing amount of data in the modern society, it becomes increasing important and essential to provide High-performance implementation of KMP algorithm. In this paper, we implement a scalable KMP accelerator based on FPGA. The accelerator is composed of different computing units to achieve a pipelined organization for higher throughput with satisfying scalability. A novel programming model is provided to alleviate the burden of the high-level programmers. Experimental results on the state-of-the-art Xilinx FPGA hardware prototype show that our accelerator can achieve up to a promising speedup with insignificant hardware cost and power consumption.
机译:字符串匹配已经成为现代计算机应用中的必备和广泛应用,特别是爆炸性数据量表。 作为一种经典的快速和精确的单个模式匹配算法,已在网络安全和计算生物学中展示了Knuth-Morris-Pratt(KMP)算法。 然而,随着现代社会的数据越来越多,提供了对KMP算法的高性能实现的重要且必不可少的越来越重要。 在本文中,我们基于FPGA实现了一个可扩展的KMP加速器。 加速器由不同的计算单元组成,以实现流水线组织,以满足可扩展性的更高吞吐量。 提供了一种新的编程模型来缓解高级程序员的负担。 关于最先进的Xilinx FPGA硬件原型的实验结果表明,我们的加速器可以实现高速增速,具有微不足道的硬件成本和功耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号