YoVDO

Containerizing Hardware Accelerated Applications Using GPUs and FPGAs

Offered By: Docker via YouTube

Tags

Docker Courses FPGA Courses Application Deployment Courses Containerization Courses Hardware Acceleration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore containerization techniques for hardware-accelerated applications in this Docker conference talk. Dive into the benefits and challenges of containerizing resource-intensive applications that utilize GPUs and FPGAs for acceleration. Learn how to leverage containers to reduce setup time, minimize dependency conflicts, and simplify updates for applications with complex stacks spanning kernel and user space. Examine a real-world case study of a media processing stack using GPU acceleration within containers, including insights on kernel and user space interactions. Discover the minimal performance overhead of containerization compared to native execution and the advantages of quick deployment across machines. Discuss limitations in portability due to custom kernel requirements and potential areas for innovation, such as Docker plugins for compatibility checks between container software and host kernels. Gain valuable insights into containerizing hardware-accelerated applications through this comprehensive presentation, complete with technical details, observations, and a Q&A session.

Syllabus

Intro
Presentation
Technical Details
Observations
Summary
Questions


Taught by

Docker

Related Courses

Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX
Configuration Management for Containerized Delivery
Microsoft via edX
Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera
Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera
Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera