2024 P4 Workshop

The 2024 P4 Workshop took place October 3rd, and was hosted and sponsored by Google. This in-person event took place at Google’s Moffett Park Campus in Sunnyvale, California and offered an opportunity for the P4 ecosystem to share knowledge and experiences with the broader community and to facilitate collaboration.

View videos and slides on-demand from the event below!

Invited Talks


 

Title Video Slides
Intel Logo Welcome, State of P4 & 2024 Distinguished Contributor Award

Andy Fingerhut, Principal Engineer, Intel

Slides

Keynote – Navigating Internet Research with P4: Solutions for Performance and Security

Maria Apostolaki, Assistant Professor of Electrical and Computer Engineering, Princeton University

Video Slides

Fireside Chat with Martin Casado

Martin Casado, General Partner, Andreessen Horowitz
Nate Foster, Professor Computer Science, Cornell University

Video
P4 Transparent Logo

P4 on Hardware: The Future

Konstantin Weitz, Staff Software Engineer, Google (Moderator)
Vipin Jain, Sr Fellow Engineer, AMD
Anjali Singhai Jain, Network Architect, Intel

Video

In-Depth Talks


 

Title Video Slides
Intel Logo

Past, Present and Future of P4

Deb Chatterjee, Sr Director Software Engineering, Intel

Video Slides
Intel Logo

Compiler-assisted Kernel-based P4 Pipeline Offloading Using Intel IPU

Deb Chatterjee, Sr Director Software Engineering, Intel
Neha Singh, Staff Software Engineer, Intel

Video Slides

Towards the Performant P4C

Anton Korobeynikov, Principal Software Engineer, Compiler Development, Access Softek Toolchains

Video Slides

Supporting PTP-1588 in BMv2: A Proposed Ingress and Egress Timestamping Scheme

Bill Pontikakis, Sr Research Associate, Polytechnique Montréal
François-Raymond Boyer, Professeur, Polytechnique Montréal 

Video Slides
Intel Logo 2

SONiC DASH on Intel IPU2100

Shweta Shrivastava, Cloud Software Engineer, Intel
Namrata Limaye, Director Software Engineering, Intel 

Video Slides
Intel Logo 3

Internals of the Intel Tofino Compiler

Glen Gibb, Compiler Engineer, Intel

Video Slides

P4-SpecTec – Mechanized Language Definition for P4

Jaehyun Lee, Student, KAIST

Video Slides

Centralized Telemetry and Security Enforcement Using SONiC and P4

Shekher Bulusu, Sr Manager Software Engineering, GEICO
Pawan Ravi, Sr Staff Engineer, GEICO
James Choi, Sr Engineering Manager, GEICO

Video Slides

Modeling Hardware Blocks of Network ASICs using P4

Jean Tourrilhes, Researcher, HPE

Video Slides

In-Memory Key-Value Store Live Migration with NetMigrate

Zeying Zhu, PhD Student, University of Maryland

Video Slides

P4-Based Automated Reasoning (P4-BAR) for the (Networking) Masses!

Steffen Smolka, Staff Software Engineer, Google
Jonathan DiLorenzo, Software Engineer, Google

Video Slides

Scaling P4-Based Automated Reasoning (Performance and Coverage)

Ali Kheradmand, Senior Software Engineer, Google
Meghana Sistla, PhD Student, University of Texas at Austin

Video Slides

P4HIR: Toward Bridging P4C with MLIR

Bili Dong, Software Engineer, Google

Video Slides

Demos


 

Title Abstract
Intel Logo 2

SONiC DASH on Intel IPU2100

Namrata Limaye, Director Software Engineering, Intel 

Data Center Routing GEICO SDN Controller and GEICO SONiC Using P4

Sunil Kumar Rawookar, Staff Engineer, GEICO Tech

Intel Logo 2

Offload NAT and Routing onto Intel IPU Using P4-TC

Neha Singh, Staff Software Engineer, Intel

Intel Logo 2

P4 IDE: An Integrated Development Environment for P4-based Data Plane Development

Namrata Limaye, Director Software Engineer, Intel

P4Docker: Simplifying P4 Switch Testbeds with Docker Integration

Lucas Trombeta, PhD Candidate, Federal University of ABC (UFABC)

Supporting PTP-1588 in BMv2: A Proposed Ingress and Egress Timestamping Scheme

Bill Pontikakis, Sr Research Associate, Polytechnique Montréal
François-Raymond Boyer, Professeur, Polytechnique Montréal 

Poster


 

Title Abstract

Babel: The Tower So Far

Victor Rios, Software Engineer, Google

General Chair Nate Foster

Program Co-Chairs – Andy Fingerhut, Muhammad Shahbaz

Program Committee
– Jehandad Khan, AMD
– Ori Rottenstreich, Technion
– Vishal Shrivastav, Purdue University
– Gianni Antichi, Politecnico di Milano and Queen Mary University of London
– Ben Pfaff, Feldera
– Ajay Lotan Thakur, Intel Corp
– Victor Liu, University of Michigan
– Vladimir Gurevich, P4ica
– Tushar Swamy, unaffiliated
– Yiming Qiu, University of Michigan
– Amedeo Sapio, Amazon Web Services
– Lavanya Jose, Google

Share the Post:

Contact us

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