C++ Performance Portability - A Decade of Lessons Learned - Lecture
Offered By: CppCon via YouTube
Course Description
Overview
Explore a decade of challenges and lessons learned in developing Kokkos, a C++ based Performance Portability EcoSystem, in this CppCon 2022 conference talk. Dive into key challenges for designing performance portable software and learn how to address them through appropriate API design. Discover how fundamental concepts for performance portability are being introduced into the ISO C++ standard through upcoming features. Gain insights into scientific computing's evolving landscape, including the need to account for diverse hardware and programming model environments such as CUDA, HIP, SYCL, and OpenMP. Understand how performance portability solutions like Kokkos enable developers to write code once and execute it efficiently on any HPC platform, relieving domain experts from becoming experts in multiple vendor-provided ecosystems.
Syllabus
C++ Performance Portability - A Decade of Lessons Learned - Christian Trott - CppCon 2022
Taught by
CppCon
Related Courses
Open Source GPU Compute Stack - Not Dancing the CUDA DanceLinux Plumbers Conference via YouTube HPX and GPU Parallelized STL
CppNow via YouTube Tensorflow on Open Source GPUs
linux.conf.au via YouTube But Mummy I Don't Want to Use CUDA - Open Source GPU Compute
linux.conf.au via YouTube Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube