Přeskočit na hlavní obsah
Přeskočit hlavičku

Parallel Programming with OpenMP

OpenMP is a popular, portable, widely supported, and easy-to-use shared-memory model. The course will improve users' understanding of OpenMP and its new features

Annotation
With the increasing prevalence of multi-core processors, shared-memory programming models are essential. OpenMP is a popular, portable, widely supported, and easy-to-use shared-memory model. The course will improve users' understanding of OpenMP and its new features, to make the best use of this standard on modern computer architectures. The workshop will cover optimizations for NUMA architectures, SIMD, and accelerator programming in OpenMP. Several of the topics, tools, and/or hands-on exercises will be presented that support users in their programs' performance and correctness analysis.

Level
1st day beginner

2nd day advanced

You can choose to attend both or just one of the days.

Language
English

Prerequisites
Participants are supposed to understand basic parallelization concepts. Slides will contain the C/C++ and FORTRAN syntax, except for some. Exercises will be available in C/C++ and FORTRAN. If you wish to attend only the second day you should be familiar with the fundamentals of OpenMP covered on the first day.

 

 

Více informací a registrace