Escola Supercomputador Santos Dumont


16 a 24 de janeiro de 2023



'
AVISO: A comunicação entre a organização e os participantes inscritos (mudanças de horário, envio de certificados) será feita via e-mail. Por favor, ficar atentos pois as mensagens podem cair na caixa de spam.

Inscrições: As inscrições nas atividades da Escola Supercomputador Santos Dumont estarão abertas de 07/11/2022 a 08/01/2023. Click aqui para acessar o site das inscrições. O valor de R$ 25,00 oferece acesso a todas as atividades do evento. Os membros do LNCC (com e-mail @lncc.br) e bolsistas do Programa PIBIC-PIBIT do LNCC têm inscrições gratuitas.

Importante:
Certificados: Os dados fornecidos no cadastro da inscrição serão os mesmos utilizados na emissão dos certificados de participação, os quais serão disponibilizados até 31/03/2023. O Programa de Verão só emite certificados de participação em minicursos e em eventos unicamente para os inscritos nos eventos que acessem as atividades via a Plataforma Ciente Studio. Aqueles que participarem via o Youtube não receberão certificados.
Formato da apresentação das atividades: Os minicursos e palestras serão ministrados na forma síncrona/online, pela plataforma Zoom, em data e horários específicos para cada minicurso.
Programação: Informações detalhadas da programação encontram-se abaixo. Toda a programação da Escola Supercomputador Santos Dumont será gravada e disponibilizada no canal YouTube do LNCC.



SOBRE O EVENTO


O Supercomputador Santos Dumont (SDumont) atende hoje cerca de 170 projetos de pesquisa pertencentes a 18 áreas de conhecimento, liderados por instituições de pesquisa de 12 estados brasileiros. A escola tem como objetivo prover à comunidade de usuários do SDumont e à comunidade de programação em computação de alto desempenho em geral, minicursos relacionados com programação em computadores de alto desempenho tais como modelos de programação paralela, ferramentas de perfilagem e bibliotecas para o desenvolvimento de algoritmos paralelos otimizados.

Organização

  • Carla Oshtoff Ferreira de Barros - LNCC
  • Roberto Pinto Souto - LNCC

Apoio











NVIDIA/LNCC AI for Science Bootcamp
(25 e 26 de Janeiro de 2023)


Durante este Bootcamp online, os participantes aprenderão como aplicar ferramentas, técnicas e algoritmos de IA a problemas da vida real. Você estudará os principais conceitos de Redes Neurais Profundas, como construir modelos de Aprendizado Profundo e também como medir e melhorar a precisão de seus modelos. Você também aprenderá técnicas essenciais de pré-processamento de dados para garantir um pipeline de aprendizado de máquina robusto. Este Bootcamp online é uma experiência de aprendizado prático onde você será guiado por instruções passo a passo com mentores à disposição para ajudar durante todo o processo.

Este Bootcamp é organizado por LNCC e NVIDIA.

Inscrição: A inscrição no NVIDIA/LNCC AI for Science Bootcamp será realizada diretamente na plataforma OpenHackatons.
Link da inscrição: Inscrições

Formato do evento
  • Este Bootcamp será realizado remotamente no fuso horário do Brasil (BRT/GMT-3). Toda comunicação será feita via Zoom, Slack e e-mail.
Recursos computacionais
  • Os participantes receberão acesso a um Cluster de GPUs da NVIDIA durante a duração do Bootcamp, exclusivamente para realização das atividades do mesmo.
Programação
  • Dia 1: Quarta 25 de janeiro de 2023. De 09:00h às 12:00h (BRT)
    • 09:00h - 09:15h: Boas vindas (Moderador)
    • 09:15h - 09:30h: Conectando ao cluster
    • 09:30h - 10:00h: Introdução à computação acelerada por GPU (Palestra)
    • 10:00h - 11:00h: Introdução à IA (Palestra)
    • 11:00h - 12:00h: CNNs e Keras 101 (Palestra e Lab)

  • Dia 1: Quinta 26 de janeiro de 2023. De 09:00h às 12:00h (BRT)
    • 09:00h - 10:30h: Detecção de cliclone tropical (Lab e Desafio)
    • 10:30h - 10:45h: Intervalo
    • 10:45h - 12:15h: Estimativa de fluxo estacionário (Desafio)
    • 12:15h - 12:30h: Encerramento e Perguntas & Respostas



PALESTRAS


Supercomputador Santos Dumont: desafios, conquistas e perspectivas

  • Apresentador: Wagner Vieira Leo (LNCC)
  • Horário: Segunda 16/01 às 12:50h
  • Resumo:

Short bio: Possui Bacharelado em Matemática pela Faculdade de Humanidades Pedro II (1992), com Pós-Graduação em Gestão da Inovação pelo LNCC/UCP. É tecnologista sênior do Laboratório Nacional de Computação Científica, onde iniciou a carreira em 1985 nesta instituição, como programador-analista e posteriormente como analista de suporte em sistemas de alto desempenho. Atualmente é o Coordenador de Tecnologia da Informação do LNCC. Coordenou o Ponto de Presença da RNP (PoP-RJ) no Rio de Janeiro de 2011 até 2018. Foi o gestor técnico do projeto de aquisição e implantação do Supercomputador Santos Dumont em 2015 e de sua expansão em 2019. É o responsável pelas plataformas de computação do LNCC, incluindo o supercomputador Santos Dumont. Desde 2017 atua como vice-diretor do LNCC. Atuou como professor do Instituto Superior de Tecnologia da Informação de Petrópolis, IST até o ano de 2008 e da Escola Superior de Redes da RNP nas áreas de Segurança da Informação e Sistemas Operacionais até ano de 2017.

O uso de FPGAs para computação de alto desempenho

  • Apresentador: Alfredo Goldman (USP)
  • Horário: Terça 17/01 às 12:50h
  • Resumo: O objetivo dessa palestra é mostrar as possibilidades que as FPGAs trazem no contexto da computação de alto desempenho. Para isso, após uma breve introdução sobre FPGAs, veremos algumas aplicações e possibilidades de uso desses aceleradores versáteis. Ao final veremos como o OMPC ajuda nesse contexto e apresentaremos nossa máquina com FPGAs de última geração.

Short bio: Alfredo Goldman holds a PhD from INPG, Grenoble. Currently, he is an associate professor at USP. Subject area editor of Parallel Computing. He was co-program chair of SEMISH and the LATAM School on Software ENgineering in 2022. He was the track chair of EuroPar 2017 and 2021, IEEE SCC 2020, and CARLA 2022. He will be co-program chair for workshops on SC23. His main research interests are parallel and distributed computing, scheduling, and agile methods. He is on the board of governors of the Brazilian Computer Society and a member of ACM and IEEE-CS.

Título a confirmar

  • Apresentador: NVIDIA
  • Horário: Quarta 18/01 às 12:50h
  • Resumo:

Short bio:

Transforming Science and Engineering Research Through An Innovative High Performance AI+HPC Ecosystem at PSC

  • Apresentador: Paola Buitrago (Pittsburgh Supercomputing Center)
  • Horário: Quinta 19/01 às 12:50h
  • Resumo: Artificial intelligence (AI) is transforming research through analysis of voluminous datasets and accelerating simulations by factors of up to a billion. Such acceleration far exceeds the speedups that were made possible through improvements in CPU process and design and other kinds of algorithmic advances. It sets the stage for a new era of discovery in which previously intractable challenges will become surmountable. To continue exploring the possibilities enabled, the research community requires a high-performance computational ecosystem that seamlessly and efficiently brings together scalable AI, general-purpose computing, and large-scale data management.

The Pittsburgh Supercomputing Center (PSC) offers an innovative computational ecosystem to enable AI-enabled research, bringing together carefully designed systems and groundbreaking technologies to provide, at no cost, a uniquely capable ecosystem to the research community. The specialized ecosystem includes two major systems: Neocortex and Bridges-2. Neocortex embodies a revolutionary processor architecture to vastly shorten the time required for deep learning training, foster greater integration of artificial deep learning with scientific workflows, and accelerate graph analytics. Bridges-2 integrates additional scalable AI, high-performance computing (HPC), and high-performance parallel file systems for simulation, data pre- and post-processing, visualization, and Big Data as a Service. Neocortex and Bridges-2 are integrated to form a tightly coupled and highly flexible ecosystem for AI- and data-driven research. We will cover a detailed description of the AI+HPC ecosystem at PSC, share experiences in deploying and managing the systems, and highlight a set of representative scientific research projects that are leveraging this advanced cyberinfrastructure.

Short bio: Paola A. Buitrago is the founding Director of the Artificial Intelligence and Big Data group at the Pittsburgh Supercomputing Center (PSC) which is a joint effort of Carnegie Mellon University and the University of Pittsburgh in Pittsburgh, Pennsylvania, United States. The AI and Big Data group is focused on advancing and supporting the convergence of High-Performance Computing (HPC), Artificial Intelligence (AI) and Big Data. Paola is the principal investigator (PI) of NSF-funded ($12.5M) Neocortex, a specialized supercomputer that is designed to revolutionize national AI-enabled research by incorporating specialized AI-hardware (Cerebras CS-1). Paola is also PI for Open Compass, a platform for AI research on emerging hardware and software technologies, enabling the development of advanced algorithms and modeling approaches, and co-PI for Bridges-2 ($25M), a large heterogeneous and multipurpose supercomputer at PSC. Paola’s diverse background includes research in deep learning, large scale data, and workflow management for high energy physics experiments at the Fermi National Accelerator Laboratory. Paola’s academic background includes undergraduate studies in Chemical Engineering and Systems and Computing Engineering and graduate studies in Machine Learning at Carnegie Mellon University.

Título a confirmar

  • Apresentador: ATOS
  • Horário: Sexta 20/01 às 12:50h
  • Resumo:

Short bio:

Deucalion: Thinking beyond speed

  • Apresentador: Rui Carlos Oliveira (Centro de Computação Avançada do Minho-Portugal)
  • Horário: Terça 24/01 às 12:50h
  • Resumo: In this talk I will present the current Portuguese HPC infrastructure landscape in the context of the EuroHPC Joint Undertaking. Emphasis will be put on the new Deucalion supercomputer and on the efforts to make it one of the most power efficient facilities building an end-to-end, from the user to the grid, power management system.

Short bio: Rui Oliveira is Associate Professor with habilitation at the Department of Informatics of University of Minho, member of the board of INESC TEC, director of the Minho Advanced Computing Centre and member of the board of the EuroHPC Joint Undertaking. He obtained a PhD degree in Computer Science from the École Polytechnique Fédèrale de Lausanne in 2000. His main research contributions and interests have been in the fields of scalable and dependable middleware, and on exascale data management and processing to support environmental digital twins.
He coordinated and participated in tens of European and national research and innovation projects and counts over 100 research papers on large scale and dependable distributed systems. He has served on the programme committee of several highly reputed conferences, was general chair of IEEE SRDS and ACM Eurosys and chaired the programme committee of IFIP DAIS and IEEE SRDS.




MINICURSOS


Aviso: Devido a questões de segurança, o acesso ao supercomputador SDumont será mantido apenas para os alunos que já tiverem conta no mesmo.
Apenas os alunos cadastrados como usuários do SDumont poderão acompanhar os exercícios na forma 'online' durante os minicursos da escola.
Demais alunos, caso tenham interesse, poderão acompanhar os exercícios apresentados executando os mesmos nas suas máquinas locais ou computadores das suas universidades.


Módulo 1- Introdução ao Ambiente de programação no SDUMONT
[MC-SD01-I] Introdução ao ambiente SDUMONT /SLURM
[MC-SD01-II] Introdução E/S Paralela no SDUMONT

Módulo 2- Programação com Processadores Multicore
[MC-SD02-I] Introdução ao OpenMP
[MC-SD02-II] Introdução à Programação Paralela e Vetorial
[MC-SD02-III] Introdução a Programação em Aceleradores com Diretivas
[MC-SD02-IV] Profiling e otimização em códigos C/C++
[MC-SD02-V] Getting Up and Running with the OpenMP Cluster Programming Model

Módulo 3- Programação com GPU/Aceleradores
[MC-SD03-I] Introdução á Programação CUDA
[MC-SD03-II] Introdução a CUDA AWARE

Módulo 4- Programação em Ambiente de Sistemas Distribuídos (Supercomputadores e Clusters)
[MC-SD04-I] Programação com MPI
[MC-SD04-II] Introdução a Programação MPI com Extensões para E/S (MPI-IO)
[MC-SD04-III] AMPI Adaptive MPI

Módulo 5- Programação com Bibliotecas de HPC
[MC-SD05-I] Introdução a workflows científicos paralelos em Python/Parsl

Módulo 6 - Gerenciamento de Clusters
[MC-SD06-I] Introdução à configuração e gerenciamento de clusters (Módulo 1)
[MC-SD06-II] Introdução à configuração e gerenciamento de clusters (Módulo 2)

Módulo 7 - Deep Learning em HPC
[MC-SD07-I] Introdução a Deep Learning

Módulo 8 - Computação Quântica
[MC-SD08-I] Introdução a Computação Quântica
[MC-SD08-II] Computação Quântica Avançada