2012 45th Annual IEEE/ACM International Symposium on Microarchitecture 2012
DOI: 10.1109/micro.2012.49
|View full text |Cite
|
Sign up to set email alerts
|

Designing a Programmable Wire-Speed Regular-Expression Matching Accelerator

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 52 publications
(28 citation statements)
references
References 27 publications
0
25
0
Order By: Relevance
“…Therefore, researchers are putting their efforts to improve the DFA based matching engines by focusing on reducing the memory footprint as it is the major drawback of DFAs; whereas less work is being done to speed up the look-up process in DFA based matching engines. Some hardware based approaches, reported in Lunteren et al (2012), Brodie et al (2006) and , have been proposed for pattern matching which either make use of field-programmable gate arrays (FPGA) or application-specific integrated circuits (ASIC) to achieve high throughputs in DFA based matching engines. However, they do not provide the type of flexibility which the software based approaches can provide when it comes to update the regular expressions.…”
Section: Q3mentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, researchers are putting their efforts to improve the DFA based matching engines by focusing on reducing the memory footprint as it is the major drawback of DFAs; whereas less work is being done to speed up the look-up process in DFA based matching engines. Some hardware based approaches, reported in Lunteren et al (2012), Brodie et al (2006) and , have been proposed for pattern matching which either make use of field-programmable gate arrays (FPGA) or application-specific integrated circuits (ASIC) to achieve high throughputs in DFA based matching engines. However, they do not provide the type of flexibility which the software based approaches can provide when it comes to update the regular expressions.…”
Section: Q3mentioning
confidence: 99%
“…A number of FPGA and ASIC approaches have been proposed which can provide higher throughput due to the parallelism offered by the hardware (Lunteren et al, 2012;Brodie et al, 2006;. These higher throughputs are difficult to be achieved using software based techniques which make use of memory to store automaton.…”
Section: Related Workmentioning
confidence: 99%
“…Some works have presented solutions using FPGAs and ASICs for DFA based pattern matching, but not many of these hardware solutions have proven flexible [9][10] [11]. As mentioned earlier, it is getting extremely hard to detect malicious traffic, especially due to its changing trend in payload patterns.…”
Section: Related Workmentioning
confidence: 99%
“…For traditional computers, finite automata processing is challenging because it requires unpredictable memory references and control transfers that reduce the effectiveness of branch prediction and instruction level parallelism -staples of high performance CPUs [39] and GPUs [40][41][42]. As a result, high performance FA applications have historically resorted to custom hardware approaches (ASICs [43,44] and FPGAs [45][46][47]) to meet demanding real-time requirements.…”
Section: Introductionmentioning
confidence: 99%