DocumentCode
2833260
Title
CUgrep: A GPU-based high performance multi-string matching system
Author
Peng, Jiangfeng ; Chen, Hu
Author_Institution
Sch. of Comput. Sci. & Eng., South China Univ. of Technol., Guangzhou, China
Volume
1
fYear
2010
fDate
21-24 May 2010
Abstract
String matching is one of the oldest and most pervasive problems in computer science. Nowadays applications related to string matching can be found everywhere. Meanwhile, the heterogeneous processing of CPU+GPU has become the popular parallel platform in solving high performance computing applications. This paper proposes a GPU-based multi-string matching algorithm, CUgrep, and uses this algorithm to implement the webpage matching system, which is almost 40 times peak performance to the original BNDM algorithm used in Nrgrep.
Keywords
computer graphic equipment; coprocessors; parallel processing; string matching; BNDM algorithm; CPU+GPU; CUgrep; Nrgrep; Webpage matching system; computer science; high performance multistring matching system; parallel platform; pervasive problems; Application software; Computational biology; Computer science; Engines; High performance computing; Intrusion detection; Jacobian matrices; Pattern matching; Performance analysis; Software engineering; BNDM; CUDA; GPU; parallel multi-string matching; webpage matching system;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Computer and Communication (ICFCC), 2010 2nd International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5821-9
Type
conf
DOI
10.1109/ICFCC.2010.5497832
Filename
5497832
Link To Document