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.