Automata play important roles in wide area of computing and the growth of multicores calls for their efficient parallel implementation. Though it is known in theory that we can perform the computation of a finite automaton in parallel by simulating transitions, its implementation has a large overhead due to the simulation. In this paper we propose a new automaton called simultaneous finite automaton (SFA) for efficient parallel computation of an automaton. The key idea is to extend an automaton so that it involves the simulation of transitions. Since an SFA itself has a good property of parallelism, we can develop easily a parallel implementation without overheads. We have implemented a regular expression matcher based on SFA, and it has ac...
The languages accepted by finite automata are precisely the languages denoted by regular expressions...
AbstractThe main theorem allows an elegant algorithm to be refined into an efficient one. The elegan...
Abstract. The efficiency of regular expression matching algorithms depends very much on the size of ...
Abstract—Regular expression matching is essential for many applications, such as finding patterns in...
The aim of the paper is to concoct a novel algorithm for the metamorphosis of parallel regular expre...
We consider the construction of finite automata from their corresponding regular expressions by a se...
AbstractAlternating finite automata (AFA) provide a natural and succinct way to denote regular langu...
Modern network devices need to perform deep packet inspection at high speed for security and applica...
ABSTRACT An approach is presented for high throughput matching of regular expressions (regexes) by f...
Abstract. Determinisation of non-deterministic finite automata (NFA) is an impor-tant operation not ...
Abstract. Recently, the problem of obtaining a short regular expression equivalent to a given finite...
deterministic Finite Automatons (NFAs) are two typical automa-tons used in the Network Intrusion Det...
Abstract—Network intrusion detection and prevention systems commonly use regular expression (RE) sig...
AbstractRegular expressions and their extensions have become a major component of industry-oriented ...
Modern network devices need to perform deep packet in-spection at high speed for security and applic...
The languages accepted by finite automata are precisely the languages denoted by regular expressions...
AbstractThe main theorem allows an elegant algorithm to be refined into an efficient one. The elegan...
Abstract. The efficiency of regular expression matching algorithms depends very much on the size of ...
Abstract—Regular expression matching is essential for many applications, such as finding patterns in...
The aim of the paper is to concoct a novel algorithm for the metamorphosis of parallel regular expre...
We consider the construction of finite automata from their corresponding regular expressions by a se...
AbstractAlternating finite automata (AFA) provide a natural and succinct way to denote regular langu...
Modern network devices need to perform deep packet inspection at high speed for security and applica...
ABSTRACT An approach is presented for high throughput matching of regular expressions (regexes) by f...
Abstract. Determinisation of non-deterministic finite automata (NFA) is an impor-tant operation not ...
Abstract. Recently, the problem of obtaining a short regular expression equivalent to a given finite...
deterministic Finite Automatons (NFAs) are two typical automa-tons used in the Network Intrusion Det...
Abstract—Network intrusion detection and prevention systems commonly use regular expression (RE) sig...
AbstractRegular expressions and their extensions have become a major component of industry-oriented ...
Modern network devices need to perform deep packet in-spection at high speed for security and applic...
The languages accepted by finite automata are precisely the languages denoted by regular expressions...
AbstractThe main theorem allows an elegant algorithm to be refined into an efficient one. The elegan...
Abstract. The efficiency of regular expression matching algorithms depends very much on the size of ...