• DocumentCode
    1682551
  • Title

    Energy efficient packet classification hardware accelerator

  • Author

    Kennedy, Alan ; Wang, Xiaojun ; Liu, Bin

  • Author_Institution
    Sch. of Electron. Eng., Dublin City Univ., Dublin
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Packet classification is an important function in a router´s line-card. Although many excellent solutions have been proposed in the past, implementing high speed packet classification reaching up to OC-192 and even OC-768 with reduced cost and low power consumption remains a challenge. In this paper, the HiCut and HyperCut algorithms are modified making them more energy efficient and better suited for hardware acceleration. The hardware accelerator has been tested on large rulesets containing up to 25,000 rules, classifying up to 77 Million packets per second (Mpps) on a Virtex5SX95T TPGA and 226 Mpps using 65 nm ASIC technology. Simulation results show that our hardware accelerator consumes up to 7,773 times less energy compared with the unmodified algorithms running on a StrongARM SA-1100 processor when classifying packets. Simulation results also indicate ASIC implementation of our hardware accelerator can reach OC- 768 throughput with less power consumption than TCAM solutions.
  • Keywords
    network routing; pattern classification; power aware computing; HiCut; HyperCut algorithms; StrongARM SA-1100 processor; Virtex5SX95T TPGA; energy efficient packet classification hardware accelerator; Acceleration; Application specific integrated circuits; Classification algorithms; Clocks; Costs; Energy consumption; Energy efficiency; Hardware; Telecommunication traffic; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536216
  • Filename
    4536216