PhD
Darshan-LDMS Integrator
- A framework that integrates Darshan (I/O application monitoring) and LDMS (system monitoring) to provide low-latency monitoring of distributed applications running in large-scale systems during runtime.
- Officially added to Darshan 3.4.5.
- I created a Jupyter notebook tutorial to help you start using this tool locally or in a AWS Cloud instance.
- Skills: Python, Darshan, LDMS, I/O, Jupyter notebook, performance analysis.
Masters
Undergrad
Friends-of-Friends
- I parallelized a version of the FoF clustering algorithm for CPU and NVIDIA GPUs using OpenACC, MPI, and OpenMP. Friends-of-Friends (FoF) is a percolation algorithm used to identify structures in the Universe based on the physical proximity of particles.
- Code available: https://github.com/anaveroneze/fof-all/tree/master
- Poster won 1st place at ACM SRC Grace Hopper Celebration 2019
- Skills: C, OpenMP, OpenACC, MPI, nvprof, parallel programming.
BlocklyPar
- A set of games for introducing parallel programming based in the open-source Google Blockly Games, using a block-based language. Target for first-year students in Computing.
- Paper presented at the 2021 IEEE Frontiers in Education conference
- Games here, code here
- Skills: JavaScript, HTML, Google Forms (survey target audience), parallelism concepts, education in CS.