YoVDO

Legion - Automatically Pushing the Envelope of Multi-GPU System for Billion-Scale GNN Training

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Artificial Intelligence Courses Data Science Courses Machine Learning Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking conference talk from USENIX ATC '23 that introduces Legion, an innovative system designed to accelerate billion-scale Graph Neural Network (GNN) training using multi-GPU setups. Delve into the challenges faced by current cache-based GNN systems when dealing with massive graphs common in industry applications like e-commerce product recommendations and financial risk control. Discover Legion's three key innovations: a hierarchical graph partitioning mechanism for improved multi-GPU cache performance, a unified multi-GPU cache to reduce PCIe traffic, and an automatic cache management system that optimizes training throughput based on hardware specifications. Learn how Legion outperforms state-of-the-art cache-based systems and enables efficient training of billion-scale GNNs on a single machine, as demonstrated through evaluations across various GNN models and datasets.

Syllabus

USENIX ATC '23 - Legion: Automatically Pushing the Envelope of Multi-GPU System for Billion-Scale...


Taught by

USENIX

Related Courses

Data Analysis
Johns Hopkins University via Coursera
Computing for Data Analysis
Johns Hopkins University via Coursera
Scientific Computing
University of Washington via Coursera
Introduction to Data Science
University of Washington via Coursera
Web Intelligence and Big Data
Indian Institute of Technology Delhi via Coursera