Главная
Study mode:
on
1
Introduction
2
Objectives
3
Why Parallel Processing
4
Intuition
5
CPU vs GPU Memory
6
Grids Blocks Threads
7
Leveraging Heterogeneity
8
Vulkan SDK
9
Vulkan Advantages
10
Complexity Reduction
11
Data
12
Pipelines
13
Sequential Program
14
Compute Framework
15
Compute Components
16
Compute Manager
17
Explicit Queues
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore GPU accelerated computing and optimizations for cross-vendor graphics cards using Vulkan and Kompute in this CppCon conference talk. Gain conceptual and practical insights into the cross-vendor GPU compute ecosystem and learn how to add GPU acceleration to existing C++ applications. Discover how to write a simple GPU-accelerated machine learning algorithm from scratch that can run on virtually any GPU. Understand the projects enabling acceleration across cross-vendor GPUs and how to harness GPU power using the Kompute framework with minimal C++ code. Delve into advanced optimizations leveraging hardware capabilities of graphics cards, including concurrency-enabled GPU queues for significant performance improvements. Cover GPU computing terminology, data parallelism principles, and hardware concepts like GPU queues and queue families. Learn about advancements in new graphics card architectures supporting multiple parallel queue processing workloads for even greater speedups.

GPU Accelerated Computing and Optimizations on Cross-Vendor Graphics Cards with Vulkan and Kompute

CppCon
Add to list
0:00 / 0:00