|
| 1 | +# Parallel Programming Course |
| 2 | + |
1 | 3 | [](https://github.com/learning-process/parallel_programming_course/actions/workflows/main.yml) |
2 | 4 | [](https://github.com/learning-process/parallel_programming_course/actions/workflows/pages.yml) |
3 | 5 | [](https://github.com/learning-process/parallel_programming_course/actions/workflows/codeql.yml) |
4 | 6 | [](https://codecov.io/gh/learning-process/parallel_programming_course) |
5 | 7 | [](https://scorecard.dev/viewer/?uri=github.com/learning-process/parallel_programming_course) |
6 | 8 |
|
7 | | -# Parallel Programming Course |
8 | | - |
9 | 9 | Welcome to the Parallel Programming Course! |
10 | 10 |
|
11 | 11 | Resources: |
12 | | -- Documentation (full instructions and quick start): [English](https://learning-process.github.io/parallel_programming_course/en/), [Russian](https://learning-process.github.io/parallel_programming_course/ru/) |
| 12 | + |
| 13 | +- Documentation (full instructions and quick start): |
| 14 | + [English](https://learning-process.github.io/parallel_programming_course/en/), |
| 15 | + [Russian](https://learning-process.github.io/parallel_programming_course/ru/) |
13 | 16 | - [Parallel Programming Course Slides](https://learning-process.github.io/parallel_programming_slides/) |
14 | 17 | - [Course Scoreboard](https://learning-process.github.io/parallel_programming_course/scoreboard/) |
15 | 18 | - [Code Coverage Report](https://learning-process.github.io/parallel_programming_course/coverage/) |
16 | 19 |
|
17 | | -### Parallel programming technologies: |
18 | | - The following parallel programming technologies are considered in practice: |
19 | | - * [Message Passing Interface (MPI)](https://www.mpi-forum.org/) |
20 | | - * [OpenMP (Open Multi-Processing)](https://www.openmp.org/) |
21 | | - * [oneAPI Threading Building Blocks (oneTBB)](https://github.com/oneapi-src/oneTBB) |
22 | | - * [Multithreading in C++ (`std::thread`)](https://en.cppreference.com/w/cpp/thread/thread) |
| 20 | +## Parallel programming technologies |
| 21 | + |
| 22 | +The following parallel programming technologies are considered in practice: |
| 23 | + |
| 24 | +- [Message Passing Interface (MPI)](https://www.mpi-forum.org/) |
| 25 | +- [OpenMP (Open Multi-Processing)](https://www.openmp.org/) |
| 26 | +- [oneAPI Threading Building Blocks (oneTBB)](https://github.com/oneapi-src/oneTBB) |
| 27 | +- [Multithreading in C++ (`std::thread`)](https://en.cppreference.com/w/cpp/thread/thread) |
| 28 | + |
| 29 | +## Rules for submissions |
23 | 30 |
|
24 | | -### Rules for submissions: |
25 | | -1. 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). |
26 | | - * Respect others time and don't slow down the job queue |
| 31 | +1. You are not supposed to trigger CI jobs by frequent updates of your pull request. |
| 32 | + First you should test you work locally with all the scripts (code style). |
| 33 | + - Respect others time and don't slow down the job queue |
27 | 34 | 2. Carefully check if the program can hang. |
0 commit comments