Skip to content

efurlanm/msc22

Repository files navigation

My MSc

 __  __         __  __ ____
|  \/  |_   _  |  \/  / ___|  ___
| |\/| | | | | | |\/| \___ \ / __|
| |  | | |_| | | |  | |___) | (__
|_|  |_|\__, | |_|  |_|____/ \___|
        |___/
My master's degree

Last edited: 2024-11-23

This repository contains the implementations made during my master's degree, as well as miscellaneous materials and related information.

The research project ran from 2019 to 2022 and resulted in three publications and a conference presentation. The theme of the work consists of implementing toy problems applying Python and Fortran resources in a High Performance Computing (HPC) environment, and evaluating the performance results. The material generated can be found at:

Directories

  • stencil - the five-point stencil test case, used in a heat transfer problem on a finite surface modeled by the Poison partial differential equation.
  • fft - the three dimensional fast Fourier transform test case, an algorithm that computes the multidimensional Fourier transform of an 3D array using a fast Fourier transform algorithm.
  • rforest - the random forest test case, an ensemble learning method for tasks such as classification and regression.
  • manuscript - master's dissertation sources in LaTeX format.
  • multi-node-gpu - training a convolutional neural network for the MNIST dataset, using multi-GPU and multi-node data parallelism.

Useful links

Acknowledgments

Most of the information about SDumont contained in this repository was obtained during INPE's graduate program, and in the project approved by the LNCC with resources from the government of Brazil, without which this work would not be possible.

License

Attribution-NonCommercial 4.0 International - CC BY-NC 4.0