Table of Contents
#
Research guidance
- Lucas Barros de Assis (Master, TBD)
- Alisson dos Passos Fumaco (Master, TBD)
- Rayan Raddatz de Matos (Undergraduate, TBD)
- Otho José Sirtoli Marcondes (Master, TBD)
- Bruna Borges da Rocha (Master, TBD)
- Pedro Colle (Master, TBD)
- Enrico Dal Pizzol (Master, TBD)
- Vinícius Daniel Spadotto (Undergraduate, Hiding MPI Communication Cost)
- Christian Asch (Master, CharmVZ - Trace Visualization, with Esteban Meneses)
- Bruno Zimmermann (Undergraduate, Lock-free data structures in Rust)
- Catarina Correa Pereira da Silva (Undergraduate, HPC observability, with Laura Soares)
- Arthur Alves Ferreira Melo (Undergraduate, Computer Systems Simulation)
- Afonso Ferrer (Undergraduate, Krigging)
#
Looking for an advisor?
My main topics are in the Research tab. If you’re interested, or if you would like to propose something for which you think I am capable to give advice, send me a message or pass by my office. I am current an advisor in master level in the Graduate Program in Computer Science (PPGC) but actively looking for good PhD students.
#
Past Students
##
2025
- Bruno Mota de Almeida (Data Science Spec., Hashing Techniques for Optimizing Data Ingestion)
##
2024
- Lucas Nesi (Post-Doc, mCSEM inversion codes in multi-node multi-GPU platforms)
- Lucas Pons (Undergraduation thesis, Rebuilding road maps from GPS tracks)
- Marcelo Daronco Ribas (Scientific Initiation, Parallel Experiments in the Cluster)
- João Pedro Jensen Ourique (Undergraduation thesis, Data Science Frameworks Comparison)
##
2023
- Rodrigo Henriques Medeiros (Data Science Spec., Coupling Deep Learning and Data Lake)
- Geison Souza de Salles (Data Science Spec., PyTorch and Tensorflow comparison)
- Lucas Leandro Nesi (PhD)
- Bruno da Silva Alves (Master)
- Performance Analysis of Adaptive Mesh Refinement)
- José Braz (Undergraduation Final Work)
- Cesar Rolli (Scientific Initiation)
- C Programming and Application Tracing
##
2022
- Jessica Imlau Dagostini (Master)
- Henrique Corrêa Pereira da Silva (Scientific Initiation)
- Parallel Programming and Performance Analysis
- Refactoring through Software Engineering Data Inversion Parallel Codes
##
2021
- Ana Luisa Veroneze Solórzano (Master)
- Lucas Barros de Assis (Undergraduation Final Work)
- Seismic waves modelling through task-based programming (Taskify Ondes3D)
- Daniel Kelling Brum (Undergraduation Final Work)
- Vinicius Garcia Pinto (Post-doc)
- Vizualization Techniques for Task-based Scheduling
- Performance Analysis of Data Inversion Parallel Codes
- Marcelo Cogo Miletto (Master)
##
2020
- Luis F. G. Millani (PhD) – as co-advisor, with Jean-François Méhaut
- Guilherme Alles (Master)
##
2019
- Lucas Leandro Nesi (Master)
- Fernando Correa Gomes (Scientific Initiation)
- Parallel Task-based Programming combined with Performance Analysis
##
2018
- Vinicius Garcia Pinto (PhD) – unofficial co-advisor, with N. Maillard and A. Legrand
- Rafael Keller Tesser (PhD) – unofficial co-advisor, with P. Navaux and A. Legrand
- Gabriel Bronzatti Moro (Master)
##
2017
- Alef Farah (Scientific Initiation, HPCELO Project)
- Fundamentals of tracing and intrusion characterization
- Arthur Mittmann Krause (Scientific Initiation)
- Application performance as a function of compiler versions
##
2016
- Jean Luca Bez (I/O forwarding) – master, as unofficial co-advisor, with Philippe O. A. Navaux
- Guilherme Antonio Camelo (TCC, Perf. Analysis of CFD/Alya, HPCELO Project) – Final report
- Bruno Cattelan, João Paulo Ruschel, Guilherme Alles, Mateus Riad, Matheus Serpa (HPCELO)
- Flavio A. Rodrigues (performance analysis, load balancing metrics evaluation – Final report
- Jonas H. M. Korndorfer (Master, parallel Paje simulator) – Final report
- Ludovic Boulay (from Ensimag, parallel cryptography, advising shared with Raul Weber)
- Lucas H. Jones – Final report – (TCC, flipped classroom experiments)
- Lucas Nodari (compiler course monitor)
- Ricardo Antonio Cervo – Final report – (TCC, automatic bus maps for Porto Alegre)
- Tais Bellini – Final report – (TCC, Paje simulator in Java, trace database)
##
2015
- Luis F. G. Millani (Master, DoE Methodology/Energy) – Final report – with Nicolas Maillard
- Jessica Reinaldo (compiler course monitor)
- Rafael Menezes Nunes (Specialization, freesurfer cluster distribution) - Soft. Eng. Spec.
- Roger A. Leite (Master, phenology visualization) – Final report – co-advisor, with João Comba
- Thiago Monaco Papageorgiou (Specialization, web server perf. analysis) - Soft. Eng. Spec.
- Tiago Covolan Bozzetti (paraver/simgrid integration), unfinished
- Vinicius Herbstrith (IC, binary trace file format, parallel applications on GPUs)
##
2014
- Jonata Teixeira Pastro (Iloc simulator), unfinished
- Vagner F. Pereira (TCC, parallel haskell) – Final report – co-advisor, with Rodrigo Machado
#
Writing Technical Manuscripts
These are some books I recommend to improve writing skills for technical manuscripts.
- The elements of style by Strunk and White
- Essential Communication Strategies by Hirsch
- Writing for Computer Science by Zobel
The best way to improve your writing skills for technical papers is to read a lot of well-written papers, and write some yourself. Writing technical papers is an effort of repetition, the structure is always the same. You innovate when you have a good story to tell.
