YoVDO

Sketchovsky - Enabling Ensembles of Sketches on Programmable Switches

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Code Generation Courses

Course Description

Overview

Explore a 17-minute conference talk from USENIX NSDI '23 that introduces Sketchovsky, a novel cross-sketch optimization and composition framework for programmable switches. Learn how this innovative approach enables network operators to run diverse measurement tasks efficiently by supporting ensembles of sketch instances. Discover the five new cross-sketch optimization building blocks that reduce critical switch hardware resources and the efficient heuristics used to apply these building blocks for arbitrary ensembles. Understand how Sketchovsky automatically generates composed code for hardware compilers, simplifying developer effort. Gain insights into the evaluation results, which demonstrate Sketchovsky's ability to make ensembles with up to 18 sketch instances feasible and reduce critical hardware resources by up to 45%.

Syllabus

NSDI '23 - Sketchovsky: Enabling Ensembles of Sketches on Programmable Switches


Taught by

USENIX

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera