Enrolment options

Description: This course will focus on the following in both sequential and parallel contexts:

  • using <mdspan> for accessing multi-dimensional arrays and multi-dimensional array slices,
  • using <linalg> for linear algebra,
  • using P2300 (senders and receivers; asynchronous) support,
  • using NVIDIA C++ compiler's stdpar support (CPU and/or GPU) for the above, and,
  • using C++'s extended floating-point types.

Teacher: Paul Preney (SHARCNET, University of Windsor)

Level: Intermediate

Format: Lecture + Hands-on

Certificates: Attendance and Completion

Prerequisite: Previous experience developing C++ programs.

Self enrolment (Participant)