Welcome to the Parallel Programming Course!
Resources:
- Documentation (full instructions and quick start): English, Russian
- Parallel Programming Course Slides
- Course Scoreboard
- Code Coverage Report
The following parallel programming technologies are considered in practice:
Message Passing Interface (MPI)OpenMP (Open Multi-Processing)oneAPI Threading Building Blocks (oneTBB)Multithreading in C++ (std::thread)
- You are not supposed to trigger CI jobs by frequent updates of your pull request. First you should test you work locally with all the scripts (code style).
- Respect others time and don't slow down the job queue
- Carefully check if the program can hang.