DocumentCode :
2338616
Title :
Speed-up of Aho-Corasick pattern matching machines by rearranging states
Author :
Nishimura, Toshio ; Fukamachi, Shuichi ; Shinohara, Takeshi
Author_Institution :
Kyushu Institute of Technology
fYear :
2001
fDate :
13-15 Nov. 2001
Firstpage :
175
Lastpage :
185
Abstract :
This article describes speed-up of string pattern matching by rearranging states in Aho-Corasick pattern matching machine, which is a kind of afinite automaton. We realized speed-up of string pattern matching using data compression. Although we obtain higher compression ratio using a finite state model, it doesn´t lead speed-up of string pattern matching. Because the pattern matching machine becomes very large, when compression codes are complex. Random Access Memory (RAM) are scattered with states used frequently Such states are close to the initial state of pattern matching machine. We rearrange states so as to collecting states used frequently for CPU cache eficiency. We renumber states in breadth-first order. In experiments, the elapsed time is reduced to about 55% in case of a compressed English text.
Keywords :
Artificial intelligence; Automata; Data communication; Decoding; Pattern matching; Random access memory; Read-write memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
String Processing and Information Retrieval, 2001. SPIRE 2001. Proceedings.Eighth International Symposium on
Conference_Location :
Laguna de San Rafael, Chile
Print_ISBN :
0-7695-1192-9
Type :
conf
DOI :
10.1109/SPIRE.2001.989753
Filename :
989753
Link To Document :
بازگشت