YoVDO

A Full GPU Virtualization Solution with Mediated Pass-Through

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Architecture Courses Scalability Courses

Course Description

Overview

Explore a groundbreaking GPU virtualization solution in this 20-minute conference talk from USENIX ATC '14. Delve into gVirt, a full GPU virtualization implementation that combines native graphics driver support with mediated pass-through technology. Learn how this approach achieves optimal performance, scalability, and secure isolation among guests. Discover the architecture of Intel Processor Graphics and understand key concepts such as pass-through, trap-and-emulation, and render engine sharing. Examine challenges in GPU virtualization, including memory resource partitioning and secure isolation. Analyze performance metrics for both Linux and Windows VMs, and gain insights into scalability and overhead considerations. Gain valuable knowledge about this innovative technology that enables up to 95% native performance for GPU-intensive workloads and efficiently scales up to 7 VMs.

Syllabus

Intro
GPU Usages
Virtualization Usages
Motivations for GPU Virtualization
GPU Virtualization Requirements
GPU Virtualization Approaches
Challenges
Architecture of Intel Processor Graphics
Pass Through
Trap and Emulation
Render Engine Sharing
Display Management
Graphics Memory Resource Partitioning
Address Space Ballooning Inconsistent view due to graphics memory partition
Secure Isolation in gVirt
Vulnerability from Direct Execution
Smart Shadowing
Lazy Shadowing
Configurations
Linux VM Performance
Windows VM Performance
Scalability
Overhead Analysis
Summary


Taught by

USENIX

Related Courses

Structure Standing Still: The Statics of Everyday Objects
University of Florida via Coursera
Designing Cities
University of Pennsylvania via Coursera
An Exploration of Symmetry (Eligible for NTU Credit)
Nanyang Technological University via Coursera
EUROPA 2020: Regeneración urbana
Universitat Jaume I via Independent
Future Cities
ETH Zurich via edX