HPC113

Introduction to OpenMP

Courses tagged with "HPC113"

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

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
Part of the Ontario Summer School on High Performance Computing 2013 -Toronto
Teacher: SciNet Team
Date: Wed., 8 May 2013 - 9:00 am
Part of the 2014 Ontario Summer School on High Performance Computing in Toronto
Date: Tue., 10 Jun. 2014 - 9:30 am

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
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
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
part of the 2017 summer school
Teacher: SciNet Team
Start date: 24 Jul. 2017
End date: 25 Jul. 2017
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
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