Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

When P4 Meets Run-to-Completion Architecture

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about P4RTC, a groundbreaking approach that applies P4 programming language to run-to-completion (RTC) chip architecture in this 15-minute conference presentation from NSDI '25. Discover how researchers from Nanjing University and Huawei addressed the limitations of P4 programmable data planes by introducing a new P4 architecture model specifically designed for RTC chips with 1.2 Tbps bandwidth. Explore the comprehensive consolidation of experiences in applying P4 language to RTC architecture, including beneficial extern constructs that fully leverage RTC programmability capabilities. Gain insights into compiler design and implementation challenges, understand the performance model developed for profiling P4RTC performance on user-customized P4 code, and examine case-oriented evaluation results demonstrating enhanced P4 programmability and reduced RTC development burdens. Understand how this work addresses the cessation of next-generation Tofino chips and limited programmability issues in current P4 implementations, while learning about the practical applications and optimization strategies for P4RTC programs in high-performance networking environments.

Syllabus

NSDI '25 - When P4 Meets Run-to-completion Architecture

Taught by

USENIX

Reviews

Start your review of When P4 Meets Run-to-Completion Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.