Overview
This course covers the landscape of Heterogeneous Parallelism in programming, focusing on how C and C++ are incorporating parallelism. The course provides an overview and deep dive into adding parallelism, including how consortiums like Khronos OpenCL/SYCL are advancing High-level Modern C++ Language support for GPU/Accelerators and SIMD programming. The course also explores future C++ Standard proposals such as executors and affinity. The intended audience for this course includes programmers interested in heterogeneous programming and parallelism in C and C++.
Syllabus
Heterogeneous Programming in C++ today - Michael Wong [ACCU 2018]
Taught by
ACCU Conference