Skip to content

shortcourse/USACM16-shortcourse

Repository files navigation

SC16-001: Advanced Parallel Programming in C++

Agenda

  • Introduction to C++17 and C++20, Hartmut Kaiser, 10 a.m. CT to 10:45 a.m CT, Slides
  • Q&A, 10:45 a.m CT to 11:00 a.m. CT
  • Break, 11:00 a.m CT to 11:10 a.m. CT
  • Introduction to asynchronous programming and the parallel algorithms, Patrick Diehl, 11:10 am. CT to 12 p.m CT, Slides
  • Lunch break, 12 p.m CT to 1 p.m CT
  • Exercise 1, Parallel implementation of the 2D finite difference scheme, 1 p.m CT to 1:45 p.m CT
  • Break, 1:45 p.m CT to 2 p.m CT
  • Introduction to distributed programming, Steve Brandt, 2 p.m CT to 2:45 p.m CT

Instructors

Resources

C++ Explorer

The source code and Docker image is available on GitHub.

Parallel algorithms and asynchronous programming

Some lecture slides, additional exercises, and some course notes are available here.