Proceedings of the 2004 ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays 2004
DOI: 10.1145/968280.968312
|View full text |Cite
|
Sign up to set email alerts
|

Time and area efficient pattern matching on FPGAs

Abstract: Pattern matching for network security and intrusion detection demands exceptionally high performance. Much work has been done in this field, and yet there is still significant room for improvement in efficiency, flexibility, and throughput. We develop a novel linear-array string matching architecture using a buffered, two-comparator variation on the Knuth-Morris-Pratt(KMP) algorithm. For small (16 or fewer characters) patterns, it compares favorably with the state-of-the-art while providing better scalability … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
87
0

Year Published

2004
2004
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 124 publications
(88 citation statements)
references
References 12 publications
(21 reference statements)
1
87
0
Order By: Relevance
“…As results, for STR, we could install 256 patterns and achieve the throughput of 2.6 Gbps on Xilinx Virtex-5 LX330, and for EXT, we could install 128 patterns and achieve the throughput of 1.4 Gbps on the same device. Next, we compared the performances of our hardwares for both STR and EXT to those of the previous dynamically reconfigurable hardwares in the literatures [3], [4], [8] after a calibration of throughputs using process scaling in CMOS technologies that FPGA devices were built on. Consequently, our hardwares for both classes were comparable to those of the above dynamically reconfigurable hardwares in their performances.…”
Section: Main Results Of This Papermentioning
confidence: 99%
See 4 more Smart Citations
“…As results, for STR, we could install 256 patterns and achieve the throughput of 2.6 Gbps on Xilinx Virtex-5 LX330, and for EXT, we could install 128 patterns and achieve the throughput of 1.4 Gbps on the same device. Next, we compared the performances of our hardwares for both STR and EXT to those of the previous dynamically reconfigurable hardwares in the literatures [3], [4], [8] after a calibration of throughputs using process scaling in CMOS technologies that FPGA devices were built on. Consequently, our hardwares for both classes were comparable to those of the above dynamically reconfigurable hardwares in their performances.…”
Section: Main Results Of This Papermentioning
confidence: 99%
“…A recent research trend in large-scale regular expression matching hardwares is to simulate finite state automata for a class of regular expressions on a specially designed hardware [3], [4], [8], [13], [19], [20], [24]- [26]. This approach is further classified into the static compilation approach and the dynamic reconfiguration approach.…”
Section: Dynamic Reconfiguration Vs Static Compilation Approachesmentioning
confidence: 99%
See 3 more Smart Citations