Title
Multithreaded Pattern Matching Algorithm With Data Rearrangement
Abstract
This letter proposes a multithreaded pattern matching algorithm which can efficiently distribute the patterns to be searched on multiple threads to achieve rapid pattern matching operation. The proposed idea is designed to fully exploit thread-level parallelism to enhance searching speed. By distributing a large number of patterns over multiple threads, pattern matching procedure experiences less cache misses and shows better performance. In addition, we propose to sort the target patterns according to the alphabetic order to achieve efficient data decomposition. From detailed experiments and performance analysis, our algorithm shows remarkable performance gain compared to the original Wu-Manber algorithm.
Year
DOI
Venue
2010
10.1587/elex.7.1520
IEICE ELECTRONICS EXPRESS
Keywords
Field
DocType
multiple pattern matching, multithreading, data decomposition
String searching algorithm,Multithreading,Computer science,Cache,sort,Parallel computing,Thread (computing),Exploit,Data decomposition,Pattern matching
Journal
Volume
Issue
ISSN
7
20
1349-2543
Citations 
PageRank 
References 
1
0.36
0
Authors
3
Name
Order
Citations
PageRank
Doohwan Oh161.47
Seunghun Kim2316.05
Won Woo Ro319727.94