Title :
Processor array design for deep packet classification
Author :
Rafiq, A. N M Ehtesham ; Gebali, Fayez
Author_Institution :
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
Abstract :
We present several efficient systolic array architectures for string search for deep packet classification by using a procedural approach. We express the string search problem as a regular iterative algorithm. We also present a dependency graph from the iterative algorithm. From this dependency graph, we explore several systolic arrays for the string search algorithm. This methodology gives us the ability to pipeline some variables and broadcast other variables. This allows optimizing the architecture for speed, area and other design requirements. The proposed designs exhibit optimum speed and area complexities.
Keywords :
array signal processing; graph theory; iterative methods; optimisation; packet switching; pipeline processing; search problems; signal classification; systolic arrays; array processor design; dependency graph; iterative algorithm; optimization; packet classification; pipeline; string search; systolic array architecture; Application software; Electronic mail; Hardware; Iterative algorithms; Process design; Scheduling algorithm; Search engines; Search problems; Switches; Systolic arrays;
Conference_Titel :
Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
Print_ISBN :
0-7803-8689-2
DOI :
10.1109/ISSPIT.2004.1433693