This repository contains solutions to the exercises for the exam in Foundations of High Performance Computing at University of Trieste.
Brief description of the exercises
- Implementation of a hybrid MPI - OpenMP code for Conway's Game of Life. For this exercise I implemented the code and ran some scalability tests. Implementation choices and results are discussed in detail in the report.
- Benchmark of BLAS funtions. For this exercise I ran benchmarks for different linear algebra libraries, on different machines. I tried to get the best possible performance out of the machine and presented my results in the report.
Exercise1/This folder contains all the code and data for the first exercise. A more detailed description can be found inside the folder.Exercise2/This folder contains all the code and data for the second exercise. A more detailed description can be found inside the folder.report.pdfA report where I discuss implementation choices and results from both exercises.