A programmable stream processing engine for packet manipulation in network processors

被引:3
|
作者
Meitinger, Michael [1 ]
Ohlendorf, Rainer [1 ]
Wild, Thomas [1 ]
Herkersdorf, Andreas [1 ]
机构
[1] Tech Univ Munich, Arcisstr 21, D-80290 Munich, Germany
关键词
D O I
10.1109/ISVLSI.2007.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we introduce a programmable stream processing engine working as a co-processor 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 we demonstrate the benefits of the Post-Processor concept compared to a pure software reference implementation.
引用
收藏
页码:259 / +
页数:2
相关论文
共 50 条
  • [21] Systematic characterization of programmable packet processing pipelines
    Attig, Michael
    Brebner, Gordon
    [J]. FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 195 - 204
  • [22] An efficient packet classification algorithm for network processors
    Chen, YT
    Lee, SS
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 1596 - 1600
  • [23] An efficient packet scheduling algorithm in network processors
    Guo, JN
    Yao, JN
    Bhuyan, LM
    [J]. IEEE Infocom 2005: The Conference on Computer Communications, Vols 1-4, Proceedings, 2005, : 807 - 818
  • [24] Optimizing SMT processors for IP-packet processing
    Robatmili, B
    Yazdani, N
    Nourani, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (07) : 337 - 349
  • [25] Performance Evaluation of a NAT subsystem on Programmable Network Processors
    Park, Woojin
    Woo, Sinam
    Kim, Wook
    An, Sunshin
    [J]. 2006 IEEE TENTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2006, : 282 - 287
  • [26] Towards Scalable and Expressive Stream Packet Processing
    Fais, Alessandra
    Lettieri, Giuseppe
    Procissi, Gregorio
    Giordano, Stefano
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [27] Gauntlet: Finding Bugs in Compilers for Programmable Packet Processing
    Ruffy, Fabian
    Wang, Tao
    Sivaraman, Anirudh
    [J]. PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 683 - 699
  • [28] Building a robust packet control unit with network processors
    Hao, YJ
    Liu, T
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 523 - 526
  • [29] Exploitation of Stream Processing on Graphical Processors in Inertial Navigation
    Roets, Sarel F.
    Meyer, Johan
    du Plessis, Francois
    [J]. 2009 AFRICON, VOLS 1 AND 2, 2009, : 50 - 55
  • [30] Stream Processors aims at parallel-signal processing
    Cravotta, Robert
    [J]. EDN, 2007, 52 (06) : 20 - 20