This is a practical course on C and C++ high level language which teaches parallel programming using openMP. We start by explaining what a parallel program is, its applications and different examples of it. Then we introduced the two main API used for parallel programming which are openMP and MPi . We also learn the difference between concurrency and parallelism.
We also discussed shared memory model, distributed memory model and hybrid model etc relative to their implementation in parallel programming.
We discussed what a task region is, and how to declare one.
Then we dived in to writing parallel programs using openMP APi.
Some of the programs demonstrated each of the openMP work sharing constructs including;
Parallel Regions –
e.g #pragma omp parallel
Runtime functions/environment variables –e.g
int my_thread_id = omp_get_num_threads(); – omp_set_num_threads(8);
e.g #pragma omp barrier
Work sharing –
e.g #pragma omp for, #pragma omp sections
Data Environment –
e.g #pragma omp parallel shared/private (…)
A lot of practical examples are also included in most lectures to enable the reader get a good grasp of the concept being discussed.
At the end of the course the student would be able to efficiently implement parallel programming to improve the speed and standard of programs written in C and C++.
It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.
A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.
A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.
We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.
Frequently Bought Together
Use Coupon -
& Save Extra 0
Combo Price: 00