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
Link To Document