HPC113

Introduction to OpenMP

Courses tagged with "HPC113"

Learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP execution and memory model, performance, reductions and load balancing.

Format: Virtual

Date: Mon, 4 Mar 2024 - 1:00 pm
High Performance Computing Credits: 3

Learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP execution and memory model, performance, reductions and load balancing.

Start date: 16 Aug 2021
End date: 20 Aug 2021
High Performance Computing Credits: 4
Learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP execution and memory model, performance, reductions and load balancing.
Start date: 23 Jun 2020
End date: 25 Jun 2020
Learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP execution and memory model, performance, reductions and load balancing. -- Prerequisites: C, C++ or Fortran programming, experience editing and compiling code in a Linux environment.
Date: Fri, 11 Oct 2019 - 1:00 pm
In this session, lectures and hands-on labs are interspersed, and the students will learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP execution and memory model, performance, reductions and load balancing. -- Prerequisites: C, C++ or Fortran programming, experience editing and compiling code in a Linux environment.
Teacher: SciNet Team
Date: Fri, 28 Jun 2019 - 9:30 am
In this one-day session, lectures and hands-on labs are interspersed, and the students will learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP's execution and memory model, performance, reductions and load balancing.
Date: Fri, 15 Jun 2018 - 9:30 am
part of the 2017 summer school
Teacher: SciNet Team
Start date: 24 Jul 2017
End date: 25 Jul 2017
Part of the 2016 Ontario Summer School, in these two half-day sessions lectures and hands-on labs are interspersed, and the students will learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP's threads, memory, and performance, reductions and load balancing. We will also discuss extensions to heterogeneous systems such as offered by the OpenMP 4.0 and OpenACC standards.
Teacher: SciNet Team
Start date: 11 Jul 2016
End date: 12 Jul 2016
Students will learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP's threads, memory, and performance, reductions and load balancing.
Teacher: SciNet Team
Date: Tue, 14 Jul 2015 - 9:30 am
Part of the 2014 Ontario Summer School on High Performance Computing in Toronto
Date: Tue, 10 Jun 2014 - 9:30 am
Part of the Ontario Summer School on High Performance Computing 2013 -Toronto
Teacher: SciNet Team
Date: Wed, 8 May 2013 - 9:00 am