This repository contains the two assignments for the course "Foundations of High Performance Computing" of the University of Trieste (Data Science & Scientific Computing, a.a. 2022/2023).
-
assignment_1: a parallel implementation of the Conway's Game of Life using the C programming language, with a hybridization of the MPI and OpenMP libraries, following the requirements given in the assignment instructions file, follows a scalability test on the Orfeo cluster;
-
assignment_2: an evaluation of two math libraries (openBLAS and MKL), through the execution of a level 3 BLAS routine to perform some scalability tests (dgemm) on the Orfeo cluster, as specified in the assignment instructions.