Explore the future of parallel programming in C++ with this comprehensive conference talk from C++Now 2015. Delve into higher-level abstractions for multi-core computing and parallelism as Agustin Berge, Thomas Heller, and Hartmut Kaiser present a reference implementation of a heterogeneous and extensible future. Learn about uniform access to various types of parallelism, including local, remote, and heterogeneous. Discover implementation techniques covering API design, serialization, and high-speed network support. Compare this approach to existing models like OpenMP and MPI, and understand how it addresses the challenges of modern hardware architectures. Gain insights into a programming model aligned with C++ standards that enables superior application scalability and performance portability for future architectures.
Overview
Syllabus
Back to the Future: Agustin Berge, Thomas Heller, Hartmut Kaiser [ C++Now 2015 ]
Taught by
CppNow