Writing P4 compiler backend for packet processing engines

被引:1
|
作者
Sambasivam, Balachandher [1 ]
Subramanian, Maheswari [1 ]
Chatterjee, Deb [2 ]
Gouda, Mallikarjuna [1 ]
Sethuramapandian, Sosutha [1 ]
Saroha, Yogender Singh [2 ]
机构
[1] Intel, Bangalore, Karnataka, India
[2] Intel, San Jose, CA USA
关键词
P4 Compiler backend; Parser; Packet processing; Packet modifiDication;
D O I
10.1145/3493425.3502769
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The advent of P4 as a protocol-independent and platform-independent network packet processing language has revolutionized the way networks are designed and the way networking devices are programmed. There are few programmable devices, whether ASICs or FPGA-based devices, that are designed with P4 programmability as the end goal right from the beginning. As a consequence, although these packet processing engines are programmable, writing a P4 compiler for these targets requires overcoming some technical challenges. Our team has worked on a variety of packet processing pipelines in recent years, in this article, we are presenting some of these challenges as well as the solutions we found to work around them.
引用
收藏
页码:109 / 112
页数:4
相关论文
共 50 条
  • [41] THERMODYNAMIC PROPERTIES FOR P4
    THYAGARAJAN, G
    CLEVELAND, FF
    JOURNAL OF MOLECULAR SPECTROSCOPY, 1960, 5 (03) : 210 - 211
  • [42] On subcanonical surfaces of P4
    Ellia, P
    Franco, D
    Gruson, L
    MATHEMATISCHE ZEITSCHRIFT, 2005, 251 (02) : 257 - 265
  • [43] Modular quintics in P4
    Meyer, C
    MATHEMATISCHE NACHRICHTEN, 2003, 259 : 66 - 73
  • [44] P4变芯
    张越
    个人电脑, 2002, (02) : 18 - 20
  • [45] CERTIFICATION OF A P4 LABORATORY
    PIJAR, SJ
    POWELL, WV
    OVIATT, VR
    TRENDS IN BIOCHEMICAL SCIENCES, 1978, 3 (11) : N249 - N251
  • [46] T4P4S: A Target-independent Compiler for Protocol-independent Packet Processors
    Voros, Peter
    Horpacsi, Daniel
    Kitlei, Robert
    Lesk, Daniel
    Tejfel, Mate
    Laki, Sandor
    2018 IEEE 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2018,
  • [47] P4 Telemetry collector
    Alhamed, Faris
    Scano, Davide
    Castoldi, Piero
    Olmos, Juan Jose Vegas
    Vershkov, Ilya
    Paolucci, Francesco
    Cugini, Filippo
    COMPUTER NETWORKS, 2023, 227
  • [48] JACOBIAN SURFACES IN P4
    LANGE, H
    JOURNAL FUR DIE REINE UND ANGEWANDTE MATHEMATIK, 1986, 372 : 71 - 86
  • [49] ABS Performance P4
    Jacobi, JL
    FORTUNE, 2002, 144 (10) : 142 - 142
  • [50] THE TETRAHEDRAL P4 MOLECULE
    ARNOLD, JR
    JOURNAL OF CHEMICAL PHYSICS, 1946, 14 (05): : 351 - 351