|

vendredi 20 juin 2025

|

Parallel Programming with MPI (Session 3 of 4)

Événement global
DESCRIPTION: We will cover the basics of parallel programming, in the context of MPI. There will be a great deal of hands-on experience, with lots of examples.

TEACHERS: Joey Bernard (ACENET, University of New Brunswick) and Gurpreet Singh (ACENET, St. Francis Xavier University)

LEVEL: Introductory / Intermediate

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance

PREREQUISITES:

* Familiarity with the C (or C-like) programming languages.
* Some knowledge involving issues concerning parallel programming languages.

Source de l’événement : COSS 2025

Modern C++ for Parallel Programming (Session 3 of 4)

Événement global
DESCRIPTION: This course will focus on the following in both sequential and parallel contexts:

* using for accessing multi-dimensional arrays and multi-dimensional array slices,
* using 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.

Source de l’événement : COSS 2025

Parallel Programming with MPI (Session 4 of 4)

Événement global
DESCRIPTION: We will cover the basics of parallel programming, in the context of MPI. There will be a great deal of hands-on experience, with lots of examples.

TEACHERS: Joey Bernard (ACENET, University of New Brunswick) and Gurpreet Singh (ACENET, St. Francis Xavier University)

LEVEL: Introductory / Intermediate

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance

PREREQUISITES:

* Familiarity with the C (or C-like) programming languages.
* Some knowledge involving issues concerning parallel programming languages.

Source de l’événement : COSS 2025

Modern C++ for Parallel Programming (Session 4 of 4)

Événement global
DESCRIPTION: This course will focus on the following in both sequential and parallel contexts:

* using for accessing multi-dimensional arrays and multi-dimensional array slices,
* using 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.

Source de l’événement : COSS 2025