Multithreaded pattern matching algorithm with data rearrangement

Doohwan Oh, Seunghun Kim, Won W. Ro

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


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.

Original languageEnglish
Pages (from-to)1520-1526
Number of pages7
Journalieice electronics express
Issue number20
Publication statusPublished - 2010

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Electrical and Electronic Engineering


Dive into the research topics of 'Multithreaded pattern matching algorithm with data rearrangement'. Together they form a unique fingerprint.

Cite this