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

YouTube

Gauntlet - Finding Bugs in Compilers for Programmable Packet Processing

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from OSDI '20 that delves into Gauntlet, a tool for detecting bugs in compilers for programmable packet processing devices. Learn about domain-specific techniques developed to find crash bugs and semantic bugs in P4-16 compilers. Discover how Gauntlet was applied to the open-source P4 compiler infrastructure, the P4 back end for the reference software switch, and the P4 back end for the Barefoot Tofino switch. Understand the impact of this research, which uncovered 96 new and distinct bugs across three platforms, led to 54 bug fixes, and resulted in 6 P4 specification changes. Gain insights into the importance of compiler dependability for programmable packet-processing devices and the effectiveness of Gauntlet in improving compiler reliability.

Syllabus

OSDI '20 - Gauntlet: Finding Bugs in Compilers for Programmable Packet Processing

Taught by

USENIX

Reviews

Start your review of Gauntlet - Finding Bugs in Compilers for Programmable Packet Processing

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.