• 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