YoVDO

C++ Performance Portability - A Decade of Lessons Learned - Lecture

Offered By: CppCon via YouTube

Tags

C++ Courses CUDA Courses Scientific Computing Courses Parallel Computing Courses High Performance Computing Courses OpenMP Courses SYCL Courses

Course Description

Overview

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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera