Escola de verão Supercomputador Sdumont

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.
    • Professores : D.Sci Roberto Souto, André Carneiro e Bruno Fagundes (LNCC). [slides] [vídeo]
  • [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.

* 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.
    • Apresentador : D.Sci. José Roberto Rodrígues (CENPES). [slides] [vídeo]
  • [MC-SD04-II] Introdução ao “Adaptive MPI” (AMPI).
    • Professores : D.Sci. Esteban Meneses (Costa Rica National High Technology Center). [slides] [códigos] [vídeo]

* 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.
    • Professores : D.Sci. Diego Carvalho, Luiz Gadelha, Kary Ocaña (LNCC). [slides] [códigos] [vídeo]

* DIA 15/01/2021:

  • [MC-SD02-V] Otimização de código com Parallel Studio: Um estudo de caso.
    • Professores : MSc. Frederico Luis Cabral (LNCC). [códigos] [vídeo]
  • [MC-SD02-II] OpenMP Programação Avançada (aula 2).
    • Apresentador : D.Sci. Carla Osthoff (LNCC). [slides] [vídeo]
  • [MC-SD05-II] R para HPC.

* DIA 18/01/2021:

  • [MC-SD06-I] Introdução a Deep Learning.
  • [P03-SD] SMC: An Atos solution for HPC infrastructure.
    • Apresentador : D.Sci. Giacomo Mc Evoy Valenzano (Atos). [slides] [vídeo]
  • [MC-SD03-III] Introdução à Programação em Aceleradores com Diretivas.

* DIA 19/01/2021:

  • [MC-SD06-II] Introdução à utilização de Containers para Deep Learning.
    • Professores : D.Sci. João Paulo Navarro (NVIDIA). [slídes] [vídeo]
  • [P04-SD] Future of HPC.
    • Apresentador : D.Sci. John Urbanic (Pittsburgh Supercomputing Center - PSC). [slides] [vídeo]
  • [P07-SD] Exploiting Concurrency in GPUs.
    • Professores : D.Sci. Cristiana Bentes (UERJ). [slides] [vídeo]

* DIA 20/01/2021:

  • [MC-SD02-III] Introdução à Programação Paralela e Vetorial.
  • [P05-SD] Parallel Programming Methodologies.
    • Apresentador : D.Sci. John Urbanic (Pittsburgh Supercomputing Center - PSC). [slides] [vídeo]
  • [MC-SD03-V] Introdução ao SYCL.
    • Professores : Amanda Sabatini (LBNL) e Douglas Adriano Augusto (Fiocruz). [slides] [códigos] [vídeo]

* DIA 21/01/2021:

  • [MC-SD02-IV] Programação Paralela e Vetorial Avançada.
  • [P06-SD] New DPU helping HPC world.
    • Apresentador : D.Sci. Richard Graham (NVIDIA - Mellanox). [slides] [vídeo]
  • [MC-SD03-VI] Programação avançada em SYCL.
    • Professores : Amanda Sabatini (LBNL) e Douglas Adriano Augusto (Fiocruz). [slides] [vídeo]

* DIA 22/01/2021:

  • [MC-SD07] Introdução à configuração e gerenciamento de Clusters (aula 1).
    • Professores : André Carneiro e Bruno Fagundes (LNCC). [slides] [vídeo]
  • [MC-SD08] InfiniBand In-Network Computing technology overview and advantages.
    • Apresentador : D.Sci. Richard Graham (NVIDIA - Mellanox). [slides] [vídeo]
  • [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
    • M1-I - Introdução ao ambiente SDUMONT/SLURM Avaliação de Desempenho e Ferramenta de Avaliação BULLX-DE [slides] [video]
    • M1-II - Introdução E/S Paralela no SDUMONT (Andre Carneiro/Bruno Fagundes/LNCC [slides] [video]
  • Modulo 2: Programação em Ambiente de Sistemas Distribuídos(Supercomputadores e Clusters)
    • M2-I - Introdução Programação MPI [slides] [[video] (https://youtu.be/MMGTcbsSefE?t=7m36s)]
    • M2-II - Introdução a Programação MPI com Extensões para E/S [slides] [[video] ( )]
    • M2-III - Introdução ao “Adaptive MPI” (AMPI) [slides] [[video] ( )]
  • 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
    • M4-I- Introdução á Programação com OpenMP [slides] [[video] ( )]
    • M4-II- Introdução à Programação Paralela e Vetorial [slides] [[video] ( )]
    • M4–III - Programação Paralela e Vetorial Avançada [slides] [[video] ( )]
    • M4–IV Otimização de código com Parallel Studio [slides] [[video] ( )]
  • Modulo 5- Programação com Ambientes de Deep Learning (DGX-2)
    • M5-I- Introdução à Deep Learning [slides] [[video] ( )]
    • M5-II - Introdução à utilização de Containers para Deep Learning [slides] [[video] ( )]
  • Modulo 6- Programação com Ambientes de Deep Learning (DGX-2)
    • M6-I - Introdução a workflows científicos paralelos em Python/Parsl [slides] [[video] ( )]
    • M6-II - R para HPC [slides] [[video] ( )]
  • 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

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”