ka | en
Authorisation
Parallel Programming Technologies
Author: Mariam DoliashviliCo-authors: Sopio Chikvinidze
Keywords: parallel programming, parallel algorithms, multithreading, std::thread, std::future, Microsoft PPL, MPI
Annotation:
The purpose of the project is to implement parallel algorithms using various technologies and analyse the results. The key concepts from the theory of parallel algorithms are discussed. Parallel Matrix Multiplication and Merge Sort algorithms on ideal parallel computer are analyzed and implemented using various technologies and libraries for both: shared and distributed memory models. In addition, the problem of designing thread-safe data structures at the example of stack data structure is considered .
Lecture files:
პარალელური პროგრამირების ტექნოლოგიები [ka]