• DocumentCode
    2633880
  • Title

    An Efficient Hardware Architecture for Packet Re-sequencing in Network Processors MPSoCs

  • Author

    Traboulsi, Shadi ; Meitinger, Michael ; Ohlendorf, Rainer ; Herkersdorf, Andreas

  • Author_Institution
    Inst. for Integrated Syst., Ruhr Univ. Bochum, Bochum, Germany
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    11
  • Lastpage
    18
  • 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.
  • Keywords
    field programmable gate arrays; multiprocessing systems; network-on-chip; FPGA; MPSoC; buffering techniques; data packets; high speed hardware architecture; multi-processor system-on-chip; network processors; packet re-sequencing; packet reordering; processing elements; resource utilization; Bandwidth; Digital systems; Hardware; Load management; Out of order; Protocols; Search engines; Streaming media; System-on-a-chip; Table lookup; Hardware Architecture; Multi-Processor System-on-Chip; Network Processors; Packet Reordering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.194
  • Filename
    5349989