YoVDO

Unlocking the Power of Inline Floating-Point Operations on Programmable Switches

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Machine Learning Courses Distributed Training Courses

Course Description

Overview

Explore a groundbreaking 16-minute conference talk from USENIX NSDI '22 that introduces FPISA, a novel floating-point representation designed for programmable switches. Delve into the challenges of implementing floating-point operations on existing switch hardware and discover how FPISA addresses these limitations. Learn about the proposed hardware changes based on the open-source Banzai switch architecture and their synthesis in a 15-nm standard-cell library. Examine the performance improvements FPISA brings to accelerators for machine learning training and query processing, including reduced CPU core usage and increased throughput compared to existing solutions like SwitchML and Spark. Gain insights into the potential of FPISA to revolutionize application-level functionality acceleration in programmable dataplanes.

Syllabus

NSDI '22 - Unlocking the Power of Inline Floating-Point Operations on Programmable Switches


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube