Главная
Study mode:
on
1
Intro
2
Overview
3
Use cases
4
CUDA
5
Hat
6
OpenCL
7
Cycle
8
OpenMP
9
Vulcan
10
C standards
11
Compute stack overview
12
Execution environment
13
OpenCL execution environment
14
Intermediate Representations
15
OpenCL Stacks
16
OpenCL Vendor Stack
17
Rockem
18
Rockem runtime
19
Intel neo
20
Development model
21
Challenges
22
Proposed stack
23
Support costs
24
Cycles
25
Compilers
26
Smaller API
27
ABI API
Description:
Explore the potential for creating an open-source, vendor-neutral GPU compute stack in this Linux Plumbers Conference talk. Delve into the current landscape of GPU acceleration technologies, including CUDA, ROCm, and OpenCL NEO. Examine the challenges and opportunities in developing a standardized alternative based on open-source technologies and development models. Learn about the proposed stack's components, including SYCL, OpenCL, Vulkan, and Mesa. Gain insights into execution environments, intermediate representations, and the development model for this ambitious project. Consider the implications for AI/ML, HPC, and open-source applications like TensorFlow. Understand the potential benefits and challenges of creating a unified compute stack that can work across multiple vendor GPUs.

Open Source GPU Compute Stack - Not Dancing the CUDA Dance

Linux Plumbers Conference
Add to list