GPU Performance Portability Using Standard C++ with SYCL - CppCon 2022
Offered By: CppCon via YouTube
Course Description
Overview
Explore GPU performance portability using standard C++ with SYCL in this CppCon 2022 conference talk. Delve into the challenges of developing software for heterogeneous architectures with GPUs from different manufacturers. Learn how SYCL, an open standard programming interface, enables the use of standard C++ syntax and semantics to offload parallel execution to various GPUs, including those from Nvidia, AMD, and Intel. Discover techniques for achieving optimal performance across different processor architectures, including managing memory resources, implementing efficient memory access patterns, and utilizing hardware-specific features like tensor cores. Compare the execution performance of SYCL-based code with proprietary CUDA and HIP environments, and gain valuable insights into compiling C++ code for multiple GPU platforms using SYCL compilers.
Syllabus
GPU Performance Portability Using Standard C++ with SYCL - Hugh Delaney & Rod Burns - CppCon 2022
Taught by
CppCon
Related Courses
High Performance ComputingGeorgia Institute of Technology via Udacity Fundamentals of Accelerated Computing with CUDA C/C++
Nvidia via Independent High Performance Computing for Scientists and Engineers
Indian Institute of Technology, Kharagpur via Swayam CUDA programming Masterclass with C++
Udemy Neural Network Programming - Deep Learning with PyTorch
YouTube