Good practices for HPC Experiments

Presentation

This repository contains a series of references, checklists and details about good practices for computational experiments in High Performance Computing (HPC). The main idea is that these lists transform your platform in a more controllable environment to conduct performance analysis with less statistical variability.

Short courses and Tutorials

  • Short course at WSCAD 2023 – "Are you Root? Reproducible Experiments in User Space"
    • Authors: Vinícius Garcia Pinto, Lucas Leandro Nesi and Lucas Mello Schnorr
    • Material
  • Short course at ERAD/RS 2022 – "Apresentação de Resultados Experimentais para Processamento de Alto Desempenho em R"
    • Authors: Vinícius Garcia Pinto, Lucas Leandro Nesi and Lucas Mello Schnorr
    • Material
  • Short course at ERAD/RS 2021 – "Are you root? Experimentos Reprodutíveis em Espaço de Usuário"
    • Authors: Jessica Imlau Dagostini, Vinícius Garcia Pinto,Lucas Leandro Nesi and Lucas Mello Schnorr
    • Book chapter (pt-br)
    • Slides (pt-br)
  • Short course at ERAD/SP 2020 | ERAMIA/SP 2020 – "Introdução à Reprodutibilidade de Experimentos Computacionais de Alto Desempenho"
    • Authors: Vinícius Garcia Pinto, Lucas Leandro Nesi and Lucas Mello Schnorr
    • Texto (pt-br)
    • Slides (pt-br)
  • Short course at ERAD/RS 2020 – "Boas Práticas para Experimentos Computacionais de Alto Desempenho"
  • Tutorial at ERAD/SP 2019 – "Boas Práticas para Experimentos"
    • Authors: Lucas Mello Schnorr and Vinícius Garcia Pinto
    • Slides (pt-br)
    • Tutorial (pt-br)
  • Short course at ERAD/RS 2019 – "Boas Práticas para Experimentos"
    • Authors: Lucas Mello Schnorr and Vinícius Garcia Pinto
    • Text (pt-br)
    • Slides (pt-br)
    • Tutorial (pt-br)

Checklist

Please, check this document.

Some reproducibility examples in papers (from us):

  • Analyzing Dynamic Task-Based Applications on Hybrid Platforms: An Agile Scripting Approach, Vinicius Garcia Pinto, Luka Stanisic, Arnaud Legrand, Lucas Mello Schnorr, Samuel Thibault, Vincent Danjean, in 2016 Third Workshop on Visual Performance Analysis (VPA@SC), Salt Lake City, UT, 2016, pp. 17-24.
  • A Visual Performance Analysis Framework for Task-based Parallel Applications running on Hybrid Clusters, Vinicius Garcia Pinto, Lucas Mello Schnorr, Luka Stanisic, Arnaud Legrand, Samuel Thibault, Vincent Danjean, in Concurrency and Computation: Practice and Experience, Wiley, 2018, 30 (18), pp.1-31.
  • Visual Performance Analysis of Memory Behavior in a Task-Based Runtime on Hybrid Platforms, Lucas Leandro Nesi, Samuel Thibault, Luka Stanisic and Lucas Mello Schnorr, in /2019 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)/, Larnaca, Cyprus, 2019, pp. 142-151.

Authors

  • Lucas Mello Schnorr
  • Vinícius Garcia Pinto
  • Lucas Leandro Nesi