Material da Escola de Verão Supercomputador SDUMONT 2023
Material da Escola de Verão Supercomputador SDUMONT 2022
Material da Escola de Verão Supercomputador SDUMONT 2021
* DIA 11/01/2021:
- [MC-SD-01-I] Introdução ao ambiente SDUMONT/SLURM Avaliação de Desempenho e Ferramenta de Avaliação BULLX-DE.
- [P01-SD] A Convergência do Big Data com HPC.
- Apresentador : D.Sci. Philippe Navaux (UFRGS). [vídeo]
- [MC-SD01-II] Introdução E/S Paralela no SDUMONT.
- Professores : André Carneiro e Bruno Fagundes (LNCC). [slides, códigos] [vídeo]
* DIA 12/01/2021:
- [MC-SD03-I] Introdução á Programação CUDA.
- [MC-SD02-I] Introdução à programação com OpenMP.
- [MC-SD03-II] Programação Avançada CUDA.
* DIA 13/01/2021:
- [MC-SD04-I] Introdução à Programação com MPI.
- [P02-SD] Desenvolvimento de Solver Paralelo em Arquiteturas Híbridas para Simulações de Fluxo e Geomecânicas em Reservatórios de Petróleo.
- [MC-SD04-II] Introdução ao “Adaptive MPI” (AMPI).
* DIA 14/01/2021:
- [MC-SD04-III] Introdução à Programação MPI com Extensões para E/S (MPI-IO).
- [MC-SD02-II] OpenMP Programação Avançada (aula 1).
- [MC-SD05-I] Introdução a workflows científicos paralelos com Python/Parls.
* DIA 15/01/2021:
- [MC-SD02-V] Otimização de código com Parallel Studio: Um estudo de caso.
- [MC-SD02-II] OpenMP Programação Avançada (aula 2).
- [MC-SD05-II] R para HPC.
* DIA 18/01/2021:
- [MC-SD06-I] Introdução a Deep Learning.
- Professores : D.Sci. João Paulo Navarro (NVIDIA). [slides, códigos] [vídeo]
- [P03-SD] SMC: An Atos solution for HPC infrastructure.
- [MC-SD03-III] Introdução à Programação em Aceleradores com Diretivas.
- Professores : D.Sci. Esteban Hernandez. [slides, códigos] [vídeo]
* DIA 19/01/2021:
- [MC-SD06-II] Introdução à utilização de Containers para Deep Learning.
- [P04-SD] Future of HPC.
- [P07-SD] Exploiting Concurrency in GPUs.
* DIA 20/01/2021:
- [MC-SD02-III] Introdução à Programação Paralela e Vetorial.
- [P05-SD] Parallel Programming Methodologies.
- [MC-SD03-V] Introdução ao SYCL.
* DIA 21/01/2021:
- [MC-SD02-IV] Programação Paralela e Vetorial Avançada.
- [P06-SD] New DPU helping HPC world.
- [MC-SD03-VI] Programação avançada em SYCL.
* DIA 22/01/2021:
- [MC-SD07] Introdução à configuração e gerenciamento de Clusters (aula 1).
- [MC-SD08] InfiniBand In-Network Computing technology overview and advantages.
- [MC-SD07] Introdução à configuração e gerenciamento de Clusters (aula 2).
Material da Escola de Verão Supercomputador SDUMONT 2020
- Modulo 1: Introdução ao Ambiente de programação no SDUMONT
- Modulo 2: Programação em Ambiente de Sistemas Distribuídos(Supercomputadores e Clusters)
- Modulo 3 - Programação em GPU
- M3-I - Introdução ao OpenCL[slides] [[video] ( )]
- M3-II - Introdução à Programação CUDA[slides] [[video] ( )]
- M3-III- Programação Avançada CUDA[slides] [[video] ( )] * M3-IV - Introdução a Programação em Aceleradores com Diretivas [slides] [[video] ( )]
- M3-V - Programação Avançada em Aceleradores com Diretivas [slides] [[video] ( )]
- Modulo 4- Programação com Processadores Multicore
- Modulo 5- Programação com Ambientes de Deep Learning (DGX-2)
- Modulo 6- Programação com Ambientes de Deep Learning (DGX-2)
- Modulo 7- Programação com Ambientes de Deep Learning (DGX-2)
- M7-I - Introdução à configuração e gerenciamento de Clusters[slides] [[video] ( )]
- Modulo 8 - InfiniBand In-Network Computing technology
- M8-I- InfiniBand In-Network Computing technology overview and advantages[slides] [[video] ( )]
Material da Escola de Verão Supercomputador SDUMONT 2018
- MCSD15: R para HPC repositório com slides + exemplos
- Modulo 5- Programação com Ambientes de Deep Learning (DGX-2)
- Modulo 5- Programação com Ambientes de Deep Learning (DGX-2)
- MCSD16: MPI-IO slides
- MCSD17: Python para HPC repositório com slides + exemplos
Material da Escola Supercomputador SDUMONT
- MC03: Introdução E/S Paralela no SDUMONT [slides] [exemplos]
- MC06: Introdução à Programação Paralela de Aceleradores em OpenCL [slides]
- MC11: Introdução ao OpenAcc [slides + exemplos]
- MC12: Introdução a Programação com MPI [slides] [exemplos]
- MC13: Introdução a Programação Paralela/OpenMP [slides] [exemplos]
Material do evento “Scaling to Petascale Institute”
- 1º dia: Scaling in a homogeneous environment 1
- 2º dia: Scaling in a homogeneous environment 2
- 3º dia: Scaling in a heterogeneous environment with GPUs
- 4º dia: Scaling on Manycore Processors (KNL)
- 5º dia: Libraries, tools, and methods
- Exercícios: http://gitlab.com/s2pi/s2pi2017
- Slides: http://bit.ly/s2pi17-slides
-
Material sobre GPUs: http://goo.gl/2nTWKA
- Accelerated Computing (NVIDIA)
- OpenMP
- OpenACC
- OpenCL
- Home of the International HPC Training Consortium
- Free or low-cost HPC training