• DocumentCode
    2605222
  • Title

    Cache Architecture for High-Speed Multidimensional Packet Processing

  • Author

    Li, Ge

  • Author_Institution
    Dept. of Inf. Eng., Conservancy Vocational Inst. of North China, Zhengzhou, China
  • fYear
    2012
  • fDate
    21-23 April 2012
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    In this paper, we implement a multi-dimensional packet classification that is based on the hierarchical binary prefix search. We first implement the multi-dimensional binary prefix search packet classification on Intel IXP2400 Network Processor that does not have hardware supported cache. To further improve the performance of our proposed search, we develop a software-based cache scheme. We introduce the idea of "partial hit" in which the packet header not only matches the first dimension of the cache entry but not the first two dimensions. With the specially processing to the case "partial hit", our cache has contribution to the overall performance even when the cache is not hit.
  • Keywords
    cache storage; multiprocessing systems; pattern classification; Intel IXP2400 Network Processor; cache architecture; hierarchical binary prefix search; high-speed multidimensional packet processing; multi dimensional packet classification; partial hit; software-based cache scheme; Arrays; Indexes; Memory management; Pipelines; Random access memory; Switches; Network processor; cache; hierarchical binary prefix search; multi-dimensional packet classification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Computing for Science and Engineering (ICICSE), 2012 Sixth International Conference on
  • Conference_Location
    Henan
  • Print_ISBN
    978-1-4673-1683-5
  • Type

    conf

  • DOI
    10.1109/ICICSE.2012.21
  • Filename
    6239720