• DocumentCode
    3264652
  • Title

    Improving memory subsystem performance in network processors with smart packet segmentation

  • Author

    Karras, Kimon ; Llorente, Daniel ; Wild, Thomas ; Herkersdorf, Andreas

  • Author_Institution
    Inst. for Integrated Syst., Munich Univ. of Technol., Munich
  • fYear
    2008
  • fDate
    21-24 July 2008
  • Firstpage
    210
  • Lastpage
    217
  • Abstract
    Network processing requirements are climbing at an impressive rate. The introduction of state-of-the-art, high-speed optical links puts additional strain on all electronic components of a network processor. This is particularly true for the memory subsystem, since the traditional performance gap between memory and processor is also present there. A major contribution to improve the performance of the memory subsystem is to define an optimized algorithm for segmenting network packets. The goal is to ensure a minimum number of segments, so as to achieve maximum packet throughput, while maintaining a high level of memory efficiency. In this paper we present two different algorithms, both of which utilize a variable number of segments from different sizes and evaluate them using a variety of stimuli and system configurations in order to determine how different architectural choices impact the performance of the algorithms and the system in general. The results verify that multiple segment size segmentation provides very high storing efficiency with a low number of segments per packet, thus allowing for significantly higher system throughput in comparison with currently used algorithms.
  • Keywords
    digital storage; optimisation; program processors; memory subsystem performance; network processors; optimized algorithm; smart packet segmentation; Application software; Buffer storage; Delay; Multithreading; Random access memory; Read-write memory; Size control; Strain control; System performance; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008. SAMOS 2008. International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-1985-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2008.4664866
  • Filename
    4664866