Improving memory subsystem performance in network processors with smart packet segmentation

Kimon Karras, Daniel Llorente, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 2008 International Conference on Embedded Computer Systems
Subtitle of host publicationArchitectures, Modeling and Simulation, IC-SAMOS 2008
Pages210-217
Number of pages8
DOIs
StatePublished - 2008
Event2008 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2008 - Samos, Greece
Duration: 21 Jul 200824 Jul 2008

Publication series

NameProceedings - 2008 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2008

Conference

Conference2008 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2008
Country/TerritoryGreece
CitySamos
Period21/07/0824/07/08

Fingerprint

Dive into the research topics of 'Improving memory subsystem performance in network processors with smart packet segmentation'. Together they form a unique fingerprint.

Cite this