Calendar
Parallel Programming with MPI (Session 3 of 4)
Site event
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.
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.
Event source: COSS 2025
Modern C++ for Parallel Programming (Session 3 of 4)
Site event
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.
* 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.
Event source: COSS 2025
Parallel Programming with MPI (Session 4 of 4)
Site event
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.
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.
Event source: COSS 2025
Modern C++ for Parallel Programming (Session 4 of 4)
Site event
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.
* 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.
Event source: COSS 2025