• DocumentCode
    2937576
  • Title

    Performance analysis of caching effect on packet processing in a multi-threaded processor

  • Author

    Ju, Miao ; Che, Hao ; Wang, Zhijun

  • Author_Institution
    Comput. Sci. & Eng., Univ. of Texas at Arlington, Arlington, TX
  • Volume
    2
  • fYear
    2009
  • fDate
    6-8 Jan. 2009
  • Firstpage
    412
  • Lastpage
    416
  • Abstract
    In this paper, we aim at analyzing how effective the caching technique is, in dealing with real-time packet processing through simulation studies. First of all, we introduce a fast multithreaded processor simulator. The simulator is applied to emulate the basic IP forwarding using Intel IXP1200 with the addition of caching. Our simulation results indicate that overall, caching can be an effective means to improve packet processing performance. However, we also note that, for large cache miss rates (e.g., 27.2%), caching can be ineffective, especially under stringent delay/loss constraints, and/or high time locality for cache misses. Our simulation results also indicate that the effectiveness of caching is sensitive to the actual delay/loss constraint. We also analyzed the reasons for these results in details. These observations provide significant insight as to how many threads should be configured in a processor where caching is employed to hide the memory access latency.
  • Keywords
    cache storage; multi-threading; real-time systems; software performance evaluation; IP forwarding; Intel IXP1200; caching effect; caching technique; multithreaded processor simulator; packet processing performance; performance analysis; real-time packet processing; Analytical models; Computational modeling; Data structures; Delay effects; Mobile communication; Performance analysis; Performance loss; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Mobile Computing, 2009. CMC '09. WRI International Conference on
  • Conference_Location
    Yunnan
  • Print_ISBN
    978-0-7695-3501-2
  • Type

    conf

  • DOI
    10.1109/CMC.2009.247
  • Filename
    4797158