YoVDO

FLASH - Towards a High-performance Hardware Acceleration Architecture for Cross-silo Federated Learning

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Federated Learning Courses Performance Evaluation Courses Data Privacy Courses Hardware Acceleration Courses

Course Description

Overview

Explore a groundbreaking conference talk on FLASH, a high-performance hardware acceleration architecture designed for cross-silo federated learning systems. Delve into the innovative approach of extracting and implementing two basic operators—modular exponentiation and multiplication—as highly efficient engines to achieve adequate acceleration for nine widely-used cryptographic operations. Learn about the dataflow scheduling scheme that dynamically composes different cryptographic operations, maximizing resource utilization. Discover the impressive performance gains achieved by FLASH, including up to 14.0× and 3.4× acceleration over CPU and GPU respectively, and its integration with FATE, the most widely-adopted cross-silo FL framework. Gain insights into the potential of FLASH as an ASIC, offering a 23.6× performance improvement upon the FPGA prototype.

Syllabus

NSDI '23 - FLASH: Towards a High-performance Hardware Acceleration Architecture for Cross-silo...


Taught by

USENIX

Related Courses

Advanced Deployment Scenarios with TensorFlow
DeepLearning.AI via Coursera
Big Data for Reliability and Security
Purdue University via edX
Intel® Solutions Pro – AI in the Cloud
Intel via Coursera
Responsible AI for Developers: Privacy & Safety
Google via Google Cloud Skills Boost
Edge Analytics: IoT and Data Science
LinkedIn Learning