期刊文献+

基于GPU的串匹配算法研究 被引量:15

String matching algorithm research based on graphic processing unit
下载PDF
导出
摘要 BF算法是串匹配算法中最基础的算法,但它是串行算法,不适合图形处理器(GraphicProcessing Unit,GPU)的体系结构。结合GPU的特殊体系结构,通过数据存取方式和计算策略的改进,充分利用了GPU的并行处理能力,从而基于GPU实现了BF算法。实验结果表明基于GPU的并行算法能够取得较好的加速比,同时也给出了在现有GPU架构上有效实现通用计算的瓶颈。 BF algorithm is the basic algorithm in string matching field, but it is not parallel, and does not match the system architecture of the Graphic Processing Unit( GPU). Concerning the specific hardware architecture of the GPU, new method of data accessing and computing strategy of the parallel BF algorithm was designed. And by fully using the parallel capaticity of the GPU, the GPU-based algorithm can outperform the CPU-based algorithm. The bottlenecks of GPU architectures were also presented.
出处 《计算机应用》 CSCD 北大核心 2006年第7期1735-1737,共3页 journal of Computer Applications
基金 国家自然科学基金资助项目(60372040) 中国科学院知识创新工程重大项目(KSCX2-SW-223)
关键词 图形处理器 通用计算 串匹配 并行 Graphic Processing Unit(GPU) general purpose computation string matching parallel
  • 相关文献

参考文献10

  • 1JOWENS JD, LUEBKE D, GOVINDARAJU N, et al. A survey of general-purpose computation on graphics hardware [ A]. EUROGRAPHICS 2005[ C].2005.21 -51.
  • 2MARK 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.
  • 3LEFOHN 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.
  • 4HARRIS M. Mapping computational concepts to GPUs[ A]. GPUGems2: programming techniques for high performance graphics and general purpose computation[ C]. Addison-Wesley, 2006.493 -508.
  • 5THOMPSON 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.
  • 6BUCK I, FOLEY T, HORN D, et al. Brook for GPUs: stream computing on graphics hardware[ A]. Proceedings of the ACM SIGGRAPH 2004[C].2004.
  • 7BUCK I. GPGPU: General-purpose computation on graphics hardware-GPU computation strategies & tricks[ A]. ACM SIGGRAPH Course Notes[C].2004.
  • 8吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:225
  • 9CHARRAS C, LECROQ TT. Handbook of exact string matching algorithms[ M]. London: King's College London Publications, 2004.
  • 10陈国良,林洁,顾乃杰.分布式存储的并行串匹配算法的设计与分析[J].软件学报,2000,11(6):771-778. 被引量:10

二级参考文献60

  • 1陈国良,并行算法.设计与分析,1994年
  • 2朱洪,算法设计和分析,1989年,132页
  • 3Kumar V,Int J Parallel Programming,1987年,16卷,6期,501页
  • 4Clark James H.The geometry engine:A VLSI geometry system for graphics[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1982.127~133
  • 5Fuchs Herry,Poulton John.Pixel-planes:A VLSI-Oriented design for a raster graphics engine[J].VLSI Design,1981,2(3):20~28
  • 6Eyles John,Austin John,Fuchs Henry,et al.Pixel-plane 4:A summary,advances in computer graphics hardware II[A].Eurographic Seminars Tutorials and Perspectives in Computer Graphics,New York:Springer-Verlag,1988.183~208
  • 7Fuchs Herry,Israel Laura,Poulton John,et al.Pixel-planes 5:A heterogeneous multiprocessor graphics system using processor-enhanced memories[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1989.79~88
  • 8http://www.nvidia.com/object/gpu.html[OL]
  • 9http://developer.nvidia.com/[OL]
  • 10http://www.ati.com/developer/[OL]

共引文献231

同被引文献145

引证文献15

二级引证文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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