Cross-Platform Transpilation of Packet-Processing Programs using Program Synthesis

Xiangyu Gao, Jiaqi Gao, Karan Kumar G, Ennan Zhai, Srinivas Narayana, Anirudh Sivaraman · 2024

The proliferation of programmable network devices offers a wide range of device options for developers of packet processing programs. However, there are several differences in programming language usage, hardware resource constraints, and hardware architecture across these devices. Programmers must understand multiple programming languages and hardware designs to write programs for various devices.

Read the paper · More papers on PaperTik