Escola de verão Supercomputador Sdumont

Material da Escola de Verão Supercomputador SDUMONT 2023

  • [SDUMONT-2023]. link.

    Material da Escola de Verão Supercomputador SDUMONT 2022

  • [SDUMONT-2022]. link.

    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”