期刊文献+

基于统一计算设备架构的并行串匹配算法 被引量:3

Parallel string matching algorithm based on compute unified device architecture
在线阅读 下载PDF
导出
摘要 BF算法是串匹配算法经典算法之一,但并不适合GPU这种并行体系结构。提出了基于统一计算设备架构(CUDA)架构的解决方案,通过对需要处理的数据增加一定比例的冗余信息,设计了适合CUDA计算数据的独立性特点的并行BF算法。实验结果表明,基于CUDA架构的并行串匹配算法比同等CPU算法获得约10倍的加速比。此外还对该算法性能的影响因子做了分析。 BF algorithm is one of classical string match algorithms, but it is not suited to Graphic Processor Unit (GPU) with is parallel architecture. The authors designed a parallel BF algorithm conforming to the profiles of data processing in Compute Unified Device Architecture (CUDA) by adding some extent redundancy to the data to be matched. Experiment shows the proposed solution is about 10 times faster than equivalent CPU algorithm. Furthermore, some factors that will infect string matching performance were analyzed.
出处 《计算机应用》 CSCD 北大核心 2009年第B06期399-401,共3页 journal of Computer Applications
基金 国家973计划项目(2007CB311100)
关键词 统一计算设备架构 单指令多线程 并行 串匹配算法 Compute Unified Device Architecture (CUDA) single instruction multiple threads parallel string matching algorithm
  • 相关文献

参考文献1

二级参考文献10

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:228
  • 2陈国良,林洁,顾乃杰.分布式存储的并行串匹配算法的设计与分析[J].软件学报,2000,11(6):771-778. 被引量:10
  • 3JOWENS JD, LUEBKE D, GOVINDARAJU N, et al. A survey of general-purpose computation on graphics hardware [ A]. EUROGRAPHICS 2005[ C].2005.21 -51.
  • 4MARK WR, GLANVILLE RS, AKELEY K, et al. Cg: a system for programming graphics hardware in a C-like language[J]. ACM Transactions on Graphics, 2003, 22(3) : 896 -907.
  • 5LEFOHN A, KNISS J, OWENS J. Implementing efficient parallel data structures on GPUs[ A]. GPU gems 2: programming techniques for high performance graphics and general purpose computation[ C].Addison-Wesley, 2005. 521 -545.
  • 6HARRIS M. Mapping computational concepts to GPUs[ A]. GPUGems2: programming techniques for high performance graphics and general purpose computation[ C]. Addison-Wesley, 2006.493 -508.
  • 7THOMPSON CJ, HAHN S, OSKIN M. Using modem graphics architectures for general-purpose computing: a framework and analysis[A]. Proceedings of the 35th Annual ACM/IEEE International Symposium on Microarchitecture[C].2002. 306 -317.
  • 8BUCK I, FOLEY T, HORN D, et al. Brook for GPUs: stream computing on graphics hardware[ A]. Proceedings of the ACM SIGGRAPH 2004[C].2004.
  • 9BUCK I. GPGPU: General-purpose computation on graphics hardware-GPU computation strategies & tricks[ A]. ACM SIGGRAPH Course Notes[C].2004.
  • 10CHARRAS C, LECROQ TT. Handbook of exact string matching algorithms[ M]. London: King's College London Publications, 2004.

共引文献14

同被引文献25

  • 1陈国良,林洁,顾乃杰.分布式存储的并行串匹配算法的设计与分析[J].软件学报,2000,11(6):771-778. 被引量:10
  • 2张庆丹,戴正华,冯圣中,孙凝晖.基于GPU的串匹配算法研究[J].计算机应用,2006,26(7):1735-1737. 被引量:15
  • 3李伟男,鄂跃鹏,葛敬国,钱华林.多模式匹配算法及硬件实现[J].软件学报,2006,17(12):2403-2415. 被引量:42
  • 4Martin Roesh Sonort. Snort-Light Weight Intrusion Detection for Networks[C]. Proceeding of LISA'99:13th Systems Adminstration corference. Washington, 1999. 299-238.
  • 5HUANGNEN FU, HUNG HSIEN-WEI, LAI SHENG-HUANG, et. A GPU-based multiple-pattern matching algorithm for network intrusion detection systems[C]. Proceedings of the 22nd International Conference on Advanced Information Networking and Apphcations Workshops. Washington, DC:IEEE Computer Society, 2008.62-67.
  • 6JACOB N, BRODLEY C. Offloading IDS computation to the GPUIC]. 22dn Annual Computer Security Applications Conference: ACSAC. Washington, DC:IEEE Press, 2006. 371-380.
  • 7NVidia Corporation. NVidia CUDA Compute Unified Device Architecture programming guide, V3.2[EB/OL]. http:// developer,download.nvidia.com/compute/cuda/3.0/toolkit/docs/ NVIDIA_CUDA_Programming Guide.pdf, 2010-02-20/2011-06-14.
  • 8Kagadis G C,Patrinou V,Kaloger C P. Virtual endoscopy in the diagnosis of an adult double tracheal bronchi case[J].European Journal of Radiology,2001,(09):50-53.
  • 9Razdana A,Patel K,Farin G E. Volume visualization of multicolor laser confocal microscope data[J].Com puters & Graphics,2001,(05):371-382.
  • 10Kaufman A,Mueller K. Volume visualization and volume graphics[D].NY:Stony Brook University,2003.

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部