DocumentCode
3239472
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
fYear
2004
fDate
18-21 Dec. 2004
Firstpage
81
Lastpage
84
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
Print_ISBN
0-7803-8689-2
Type
conf
DOI
10.1109/ISSPIT.2004.1433693
Filename
1433693
Link To Document