|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 97 - Issue 1 |
| Published: July 2014 |
| Authors: Manjit Jaiswal |
10.5120/16973-6934
|
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.