YoVDO

ACCL+: FPGA-Based Collective Engine for Distributed Applications

Offered By: USENIX via YouTube

Tags

FPGA Courses Cloud Computing Courses UDP Courses Distributed Computing Courses TCP Courses RDMA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 15-minute conference talk from USENIX OSDI '24 that introduces ACCL+, an innovative FPGA-based collective communication library. Discover how this open-source solution enhances the development of distributed applications using FPGAs in cloud deployments. Learn about ACCL+'s portability across platforms, support for various networking protocols, and its ability to enable direct FPGA-to-FPGA collective communication. Understand its dual functionality as a collective offload engine for CPU applications and a component in FPGA-based distributed systems. Examine the performance evaluation results comparing ACCL+ to software MPI over RDMA on an FPGA cluster with 100 Gb/s networking. Gain insights into practical use cases, including CPU-based vector-matrix multiplication and FPGA-based distributed deep-learning recommendation inference.

Syllabus

OSDI '24 - ACCL+: an FPGA-Based Collective Engine for Distributed Applications


Taught by

USENIX

Related Courses

Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
FPGA computing systems: Background knowledge and introductory materials
Politecnico di Milano via Coursera
Future of Computing - on the Road to Quantum
openHPI
Learning FPGA Development
LinkedIn Learning
Learn VHDL and FPGA Development
Udemy