PATC: Introduction to OpenACC

Data: 04/Apr/2019 Time: 09:00 - 05/Apr/2019 Time: 17:00

Place:

The course will take place in
Barcelona Supercomputing Center,
within the UPC Campus Nord premises.

Vertex Building VS208

Target group: The target audiences of the course are students who want to develop exciting applications for these processors, as well as those who want to develop programming tools and future implementations for these processors.

Primary tabs

DAY 1

Session 1 / 9:00am – 1:00 pm (2h lectures, 2 h practical)

9:00 - 10:00 Introduction to OpenACC on x86 CPU and GPU

10:00 - 11:00 Hands-on: Introduction

11:00 - 11:30 Break

11:30 - 12:30 Profiling and Parallelizing with the OpenACC Toolkit

12:30 - 13:30 Hands-on: Profiling and Parallelizing

13:30 - 15:00 Lunch break

Session 2 / 2:00pm – 5:00 pm (2 h practical)

15:00 - 17:00 Hands-on: Open Labs

 

DAY 2

Session 3 / 9:00am – 1:00 pm (2h lectures, 2 h practical)

9:00 - 10:00 Expressing Data Locality and Optimizations with OpenACC

10:00 - 11:00 Hands-on: Data Locality and Optimizations

11:00 - 11:30 Break

11:30 - 12:30 Advanced OpenACC Techniques: Interoperability, MPI, and Pipelining

12:30 - 13:30 Hands-on: Advanced Techniques

13:30 - 15:00 Lunch break

Session 4 / 2:00pm – 5:00 pm (2 h practical)

15:00 - 17:00 Hands-on: Open Labs

End of Course