140 likes | 250 Views
Explore scalable pattern matching techniques for high-speed networks using FPGA technology. Learn about three methods - brute-force, deterministic finite automata, and non-deterministic finite automata - along with distributed comparators and a character decoder pattern-matching module. Discover a parallel NFA circuit for the pattern "abcde" and performance comparisons with previous work. This comprehensive study provides insights into optimizing throughput and capacity trade-offs in network pattern matching.
E N D
Scalable Pattern Matching for High Speed Networks Authors: Christopher R.Clark and David E. Schemmel Publisher: Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines(FCCM) Present: Kia-Tso Chang Date: November 1 2007
Three designed method on FPGA • 1. brute-force, • 2. deterministic finite automata (DFA) • 3. non-deterministic finite automata (NFA).
Upper bound of per matcher • Each FPGA logic element (LE) can implement up to a four-input logic gate and a flip-flop,