Skip to content

learning-process/parallel_programming_course

Folders and files

NameName
Last commit message
Last commit date
Feb 14, 2025
Feb 14, 2025
Feb 20, 2025
Feb 9, 2025
Feb 18, 2025
Mar 10, 2025
Feb 17, 2025
Feb 16, 2025
Jan 2, 2024
Feb 18, 2025
Jan 26, 2025
Feb 14, 2025
Feb 5, 2025
Feb 9, 2025
Feb 5, 2025
Feb 5, 2025
Jan 16, 2025
Feb 14, 2025
Sep 15, 2024

Repository files navigation

Build application Pages CodeQL codecov

Parallel Programming Course

Welcome to the Parallel Programming Course! For more detailed documentation and resources, please visit documentation pages: en, ru. Course scoreboard is available here

Parallel programming technologies:

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)

Rules for submissions:

  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).
    • Respect others time and don't slow down the job queue
  2. Carefully check if the program can hang.