International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 97 - Issue 1 |
Published: July 2014 |
Authors: Manjit Jaiswal |
![]() |
Manjit Jaiswal . Accelerating Enhanced Boyer-Moore String Matching Algorithm on Multicore GPU for Network Security. International Journal of Computer Applications. 97, 1 (July 2014), 30-35. DOI=10.5120/16973-6934
@article{ 10.5120/16973-6934, author = { Manjit Jaiswal }, title = { Accelerating Enhanced Boyer-Moore String Matching Algorithm on Multicore GPU for Network Security }, journal = { International Journal of Computer Applications }, year = { 2014 }, volume = { 97 }, number = { 1 }, pages = { 30-35 }, doi = { 10.5120/16973-6934 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2014 %A Manjit Jaiswal %T Accelerating Enhanced Boyer-Moore String Matching Algorithm on Multicore GPU for Network Security%T %J International Journal of Computer Applications %V 97 %N 1 %P 30-35 %R 10.5120/16973-6934 %I Foundation of Computer Science (FCS), NY, USA
Graphics Processing Units (GPUs) were developed for graphics processing and it was not highly-parallel. But to overcome this problem developed General Purpose Computing on GPU, this is known as GPGPU.Boyer-Moore exact string matching algorithm are heavily used in the application of antivirus engines, DNA sequencing, text editors, intrusion detection etc. In this environment, the GPU was highly-parallel, multithreaded. In this Paper extend the GPU application into other area such as string matching problem. This paper shows the results on adapting the enhanced Boyer-Moore (EBM) string matching algorithm to run on GPU paradigm and comparison with serial version and multithreaded version on CPU.The experimental results demonstrate that GPU version of enhanced Boyer-Moore (EBM) string matching algorithm 10 times faster than CPU version and 9 times faster than the multithreaded version. It can be also see there that multithreaded version of EBM algorithm about 12% to 13% peak performance than serial version of EBM.Speedup of EBM algorithm is grow and 12x to 13x than serial one.