×

Alejandro Saucedo's video: GPU Computing Optimizations Made Simple with C Kompute Vulkan AMD Qualcomm NVIDIA Friends

@GPU Computing & Optimizations Made Simple with C++ Kompute & Vulkan (AMD, Qualcomm, NVIDIA & Friends
Many advanced data processing paradigms fit incredibly well to the parallel-architecture that GPU computing offers, which has resulted in the continuously growing adoption of graphics card for general purpose computing. Exciting advancements in the open source Vulkan Project are enabling developers to take advantage of general purpose GPU computing capabilities in cross-vendor mobile and desktop GPUs including AMD, Qualcomm, NVIDIA & friends. In this talk we will learn to write GPU accelerated algorithms which will be able to run on virtually any GPU hardware, including non-NVIDIA GPUs. We'll introduce an intuition and key concepts around GPU computing, as well as show how you can get started with the Kompute framework with only a handful of lines of C++ or Python code. Throughout the talk we will also dive into the GPU computing terminology around asynchronous & parallel workflow processing, cover the core principles of machine learning data parallelism, explain the hardware concepts of GPU queues & queueFamilies, and talk about how advancements in new and upcoming graphics cards will enable for even bigger speedups (such as the NVIDIA Ampere GA10x architecture which will support up to 3 parallel queue processing workloads). Sections: Intro: (0:00) Why parallel processing: (0:53) GPU Hardware Intuition: (2:42) Vulkan C++ SDK Overivew & Architecture: (5:56) Kompute Overview & Architecture: (13:32) Simple C++ & Python Kompute Example: (16:58) Deeper Optimizations in Vulkan & Kompute: (19:32) FamilyQueues for Parallel Workload Overview: (21:11) C++ Example FamilyQueue Parallel Worload: (22:53) Outro: (24:50)

53

3
Alejandro Saucedo
Subscribers
859
Total Post
25
Total Views
156.6K
Avg. Views
6K
View Profile
This video was published on 2021-01-17 21:59:17 GMT by @Alejandro-Saucedo on Youtube. Alejandro Saucedo has total 859 subscribers on Youtube and has a total of 25 video.This video has received 53 Likes which are higher than the average likes that Alejandro Saucedo gets . @Alejandro-Saucedo receives an average views of 6K per video on Youtube.This video has received 3 comments which are higher than the average comments that Alejandro Saucedo gets . Overall the views for this video was lower than the average for the profile.

Other post by @Alejandro Saucedo