• DocumentCode
    937644
  • Title

    Packet Processing acceleration with a 3-stage programmable pipeline engine

  • Author

    Papaefstathiou, I. ; Vlachos, K. ; Nikolaou, N. ; Zervos, N. ; Lawrence, V.B.

  • Author_Institution
    Ellemedia Technol., Athens, Greece
  • Volume
    8
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    183
  • Lastpage
    185
  • Abstract
    In this letter, we present the architecture and implementation of a novel, 3-stage processing engine, suitable for deep packet processing in high-speed networks. The engine, which has been fabricated as part of a network processor, comprises of a typical RISC core and programmable hardware. To assess the performance of the engine, experiments with packets of various lengths have been performed and compared against the IXP1200 network processor. The comparison has revealed that for the case study shown in this letter, the proposed packet-processing engine is up to three times faster. Moreover, the engine is simple to be fabricated, less expensive than the corresponding hardware cores of IXP1200 and can be easily programmed for different networking applications.
  • Keywords
    CMOS digital integrated circuits; application specific integrated circuits; packet switching; pipeline processing; programmable circuits; reduced instruction set computing; ASIC; RISC core; deep packet processing acceleration; hardware core; high-speed network; network processor; networking application; packet length; programmable hardware; programmable pipeline engine; special purpose processor; Acceleration; Application specific integrated circuits; Data mining; Hardware; Network address translation; Pipelines; Protocols; Reduced instruction set computing; Search engines; Telecommunication traffic;
  • fLanguage
    English
  • Journal_Title
    Communications Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7798
  • Type

    jour

  • DOI
    10.1109/LCOMM.2004.823427
  • Filename
    1278315