/Parallel-Programming-Labs

Laboratory assignments on parallel programming at NSU.

Primary LanguageC++

Parallel programming labs

Complete laboratory assignments can be found in PDF format in Russian in the project directories or read them via the links below.

1. Linpack tester using MPI

The C++ implementation of the well-known Linpack Test, which is used to test the efficiency of computers. This educational project does not implement the assignment exactly and is only inspired by it!

Параллельная реализация решения системы линейных алгебраических уравнений с помощью MPI.

[Full assignment here]

2. Parallel matrix multiplier using OpenMP

Параллельная реализация решения системы линейных алгебраическихуравнений с помощью OpenMP.

[Full assignment here]

3. Parallel matrix multiplier on 2D lattice using MPI

Умножение матрицы на матрицу в MPI 2D решетка.

[Full assignment here]

4. Jacobi method solver using MPI

Параллельная реализация метода Якоби в трехмерной области.

[Full assignment here]

5. Load balancer

Программирование многопоточных приложений. POSIX Threads.

[Full assignment here]