An efficient hardware architecture for packet re-sequencing in network processors MPSoCs

Shadi Traboulsi, Michael Meitinger, Rainer Ohlendorf, Andreas Herkersdorf

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

2 Scopus citations

Abstract

Due to the multi-processor nature of Network Processors (NP), data packets entering the system are processed in parallel and might be transmitted out-of-order at the output leading to a significant degradation in network performance. In this paper we propose a new well-structured, area-efficient, and high speed hardware architecture for packet re-sequencing. For this purpose, several buffering techniques were investigated and analyzed in terms of complexity and memory requirements, taking into consideration the networking application and the impact of the number of processing elements (PE) on packet reordering. The proposed architecture, based on the appropriate buffering mechanism, is then demonstrated and implemented on our FPGA-based prototyping platform. In contrast to other solutions, our results showed 80% more efficient resource utilization while being capable to achieve 10% higher data rate of 3.2 Gbit/s.

Original languageEnglish
Title of host publication12th Euromicro Conference on Digital System Design
Subtitle of host publicationArchitectures, Methods and Tools, DSD 2009
Pages11-18
Number of pages8
DOIs
StatePublished - 2009
Event12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009 - Patras, Greece
Duration: 27 Aug 200929 Aug 2009

Publication series

Name12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009

Conference

Conference12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009
Country/TerritoryGreece
CityPatras
Period27/08/0929/08/09

Keywords

  • Hardware architecture
  • Multi-processor system-on-chip
  • Network processors
  • Packet reordering

Fingerprint

Dive into the research topics of 'An efficient hardware architecture for packet re-sequencing in network processors MPSoCs'. Together they form a unique fingerprint.

Cite this