Announcing P4 Projects Selected for 2025 GSoC

For the second year in a row, the P4 Language Consortium is taking part in Google Summer of Code (GSoC) 2025. We’re excited to share the projects hosted by the P4 Language Organization and would like to thank all the community members who volunteered as mentors. We’re also pleased to welcome five new contributors to the P4 ecosystem.

Google Summer of Code is a global, online program focused on bringing new contributors into open source software development. GSoC Contributors work with an open source organization such as P4, on a project under the guidance of community mentors.

This year, we had an overwhelming response, having received over 34 applications for 6 project proposals. Here are the projects that were accepted:


P4MLIR: MLIR-based high-level IR for P4 compilers
Contributor: Xiaomin Liu, New York University
Mentors: Anton Korobeynikov, Bili Dong, Fabian Ruffy

BMv2 with all possible output packets
Contributor: Xiyu Hao, New York University
Mentors: Matthew Lam, Jonathan DiLorenzo, Bili Dong, Antonin Bas

P4Simulator: Enabling P4 Simulations in ns-3
Contributor: Vineet Goel, Indian Institute of Technology Roorkee
Mentors: Mingyu Ma, Tommaso Pecorella, Davide Scano

Gigaflow: A Smart Cache for a SmartNIC
Contributor: Advay Singh, University of Michigan
Mentors: Annus Zulfiqar, Ali Imran, Davide Scano, Ben Pfaff, Muhammad Shahbaz

SpliDT: Scaling Stateful Decision Tree Algorithms in P4
Contributor – Sankalp Jha, Ajay Kumar Garg Engineering College,
Mentors: Murayyiam-Parvev, Annus Zulfiqar, Ali Imran, Davide Scano, Walter Willinger, Muhammad Shahbaz

Learn more about each of these exciting projects!

 

Share the Post:

Contact us

Fill out the form below, and we will be in touch shortly.