DocumentCode
2617583
Title
A Programmable Stream Processing Engine for Packet Manipulation in Network Processors
Author
Meitinger, Michael ; Ohlendorf, Rainer ; Wild, Thomas ; Herkersdorf, Andreas
Author_Institution
Munich Univ. of Technol.
fYear
2007
fDate
9-11 March 2007
Firstpage
259
Lastpage
264
Abstract
In this paper the authors introduce a programmable stream processing engine working as a coprocessor in a network processor egress path. By using a special pipelining architecture several generic manipulations can be performed on-the-fly on a packet data stream with line-speed. In two measurement scenarios for IP forwarding and IP tunneling the authors demonstrate the benefits of the post-processor concept compared to a pure software reference implementation.
Keywords
coprocessors; industrial property; parallel processing; IP forwarding; IP tunneling; network processors; packet manipulation; programmable stream processing engine; Application specific processors; Buffer storage; Central Processing Unit; Computer architecture; Coprocessors; Engines; Ethernet networks; Hardware; Pipeline processing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
Conference_Location
Porto Alegre
Print_ISBN
0-7695-2896-1
Type
conf
DOI
10.1109/ISVLSI.2007.16
Filename
4208925
Link To Document