TY - GEN
T1 - A Comparison of Parallel Programming Models of Network Processors
AU - Albrecht, Carsten
AU - Hagenau, Rainer
AU - Maehle, Erik
AU - Döring, Andreas
AU - Herkersdorf, Andreas
N1 - Publisher Copyright:
© 2004 Gesellschaft fur Informatik (GI). All rights reserved.
PY - 2004
Y1 - 2004
N2 - Today’s network processor utilize parallel processing in order to cope with the traffic growth and wire-speed of current and future network technologies. In this paper, we study two important parallel programming models for network processors: run to completion and pipelining. In particular, the packet flow of a standard network application, IPv4 Forwarding, through two examined network processors, IBM PowerNP NP4GS3 and Intel IXP1200, is reviewed and characterized in respect to their programming models. Based on a benchmark for PC-cluster SANs, their application throughput and latency for Gigabit Ethernet is investigated and compared to a commercial, ASIC-based switch. It is shown that in this scenario network processors can compete with hard-wired solutions.
AB - Today’s network processor utilize parallel processing in order to cope with the traffic growth and wire-speed of current and future network technologies. In this paper, we study two important parallel programming models for network processors: run to completion and pipelining. In particular, the packet flow of a standard network application, IPv4 Forwarding, through two examined network processors, IBM PowerNP NP4GS3 and Intel IXP1200, is reviewed and characterized in respect to their programming models. Based on a benchmark for PC-cluster SANs, their application throughput and latency for Gigabit Ethernet is investigated and compared to a commercial, ASIC-based switch. It is shown that in this scenario network processors can compete with hard-wired solutions.
UR - http://www.scopus.com/inward/record.url?scp=33750210057&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33750210057
T3 - Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
SP - 390
EP - 399
BT - ARCS 2004 - Organic and Pervasive Computing, Workshops Proceedings
A2 - Brinkschulte, Uwe
A2 - Becker, Jurgen
A2 - Fey, Dietmar
A2 - Grosspietsch, Karl-Erwin
A2 - Hochberger, Christian
A2 - Maehle, Erik
A2 - Runkler, Thomas A.
PB - Gesellschaft fur Informatik (GI)
T2 - 17th Organic and Pervasive Computing Workshops, ARCS 2004
Y2 - 26 March 2004
ER -