YoVDO

GPU Performance Portability Using Standard C++ with SYCL - CppCon 2022

Offered By: CppCon via YouTube

Tags

C++ Courses CUDA Courses GPU Programming Courses Heterogeneous Computing Courses SYCL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Interactive Computer Graphics with WebGL
University of New Mexico via Coursera
CUDA programming Masterclass with C++
Udemy
CUDA Crash Course
YouTube
CUDA
YouTube
CUDA Tutorials
YouTube