Programa de Verão do LNCC · 2026
Escola Supercomputador Santos Dumont
26 de janeiro a 06 de fevereiro de 2026
Evento onlineApresentação
Sobre o evento
O Supercomputador Santos Dumont (SDumont) apoia cerca de 170 projetos de pesquisa em 18 áreas do conhecimento, liderados por instituições de 12 estados brasileiros. A escola oferece minicursos voltados à programação em computação de alto desempenho, abordando modelos de programação paralela, ferramentas de perfilagem e bibliotecas para algoritmos otimizados.
Desde 2010, o LNCC realiza a "Escola de HPC", inicialmente chamada "Semana Massivamente Paralela". Em 2017, o evento foi renomeado para "Semana Supercomputador SDumont", totalizando 15 edições, sendo sete sob o nome atual. Também foram realizadas três edições de inverno em agosto.
Como participar
Informações
Inscrições
As inscrições nas atividades deste evento estarão abertas de 03 Nov 2025 a 09 Jan 2026. Confira o valor de inscrição para todos os eventos na página de Inscrições. Os membros da instituição e bolsistas do Programa PIBIC/PIBIT do LNCC têm inscrições gratuitas.
Formato das atividades
As atividades serão oferecidas de forma síncrona e online, pela plataforma Zoom, em datas e horários específicos divulgados após a inscrição. Toda a programação deste evento, disponível logo abaixo, será gravada e disponibilizada no canal do YouTube do LNCC.
Certificados
Os dados fornecidos no momento da inscrição serão utilizados para a emissão dos certificados de participação, disponíveis até 31 Mar 2026. O Programa de Verão emite certificados exclusivamente para inscritos que acompanhem as atividades pelo Zoom — participantes via YouTube não recebem certificação.
Atividades
Programação
Acesse a programação completa.
Avisos
- Atividades presenciais. Oferecidas no campus do LNCC, em Petrópolis-RJ, com transmissão simultânea pelo aplicativo Zoom e pelo canal do LNCC no YouTube
- Atividades remotas: Oferecidas pelo aplicativo Zoom para os inscritos no evento.
A programação completa encontra-se no link acima!
Programação completa: Link
Material da ESD: Link
Palestras
- Apresentador(es):
- Bernd Mohr (Jülich Supercomputing Center)
- Horário:
- Dia 26/01. De 12:50h a 13:50h
The success of JSC in facilitating scientific advancement through high-performance computing and artificial intelligence can be attributed to two fundamental pillars. The development of the Modular Supercomputing Architecture (MSA) was instrumental in the provision of suitable supercomputing services to a broad spectrum of application domains. MSA enables the integration of a diverse range of computing modules, catering to a wide spectrum of user requirements, ranging from computationally intensive, high-performance simulation codes to data-intensive artificial intelligence workflows. Secondly, the multi-tier user support concept provides professional and efficient assistance to the user base. The support structure comprises a user service team that provides fundamental assistance on a 24/7 basis, a high-level High-Performance Computing (HPC) and Artificial Intelligence (AI) support team that offers guidance in the porting or optimisation of applications for HPC and AI, and a Distributed/Data Services Support Team. Each user group is assigned a project mentor, who serves as a permanent and single point-of-contact for the user. If complex or long-term assistance is required, the project mentor can engage Algorithms, Tools and Methods Labs (ATML) for HPC-specific topics, as well as Simulation and Data Labs (SDL) for the purpose of providing domain-specific support to interact with the users to solve their specific problems.
- Apresentador(es):
- Francieli Zanon Boito (INRIA-Universidade de Bordeaux)
- Horário:
- Dia 27/01. De 12:50h a 13:50h
In this talk, I will discuss recent work from the TADaaM team from the Inria Center at the University of Bordeaux towards improving HPC I/O resource usage through better allocation and scheduling algorithms, and on strategies for obtaining the information required by these techniques.
- Apresentador(es):
- Cláudia Brito (INESC TEC)
- Horário:
- Dia 28/01. De 12:50h a 13:50h
O trabalho aqui apresentado incide em observações preliminares ao nível do sistema e na identificação de oportunidades iniciais de otimização, com particular ênfase no comportamento energético das GPUs. Embora o consumo de energia se distribua por múltiplas camadas da stack, propomos uma solução de otimização centrada na GPU como caso de estudo inicial, demonstrando como um controlo direcionado ao nível do sistema pode conduzir a reduções significativas no consumo energético. Os resultados atuais indicam que a abordagem proposta permite poupanças de energia de até 35%, com impacto negligenciável no tempo de treino. Estes resultados preliminares motivam a exploração futura de estratégias de otimização energética, abrangentes a todo o pipeline, para cargas de trabalho de treino de IA escaláveis.
- Apresentador(es):
- Rosa Badia (Barcelona Supercomputing Center)
- Horário:
- Dia 29/01. De 12:50h a 13:50h
PyCOMPSs is a task-based is a parallel task-based programming in Python. Based on simple annotations, sequential Python programs can be executed in parallel in HPC-clusters and other distributed infrastructures. The talk will present an overview of of PyCOMPSs, as well as an introduction to the dislib, a machine learning library developed on top of PyCOMPSs. The talk will be illustrated with the explanation of some applications developed with PyCOMPSs.
Short bio: Rosa M. Badia holds a PhD in Computer Science (1994) from the Technical University of Catalonia (UPC). She is the director of the HPC software research area and the manager of the Workflows and Distributed Computing research group, both roles at the Barcelona Supercomputing Center (BSC, Spain). Her research has contributed to parallel programming models for multicore and distributed computing. Recent contributions have focused on the digital continuum, proposing new programming environments and software for edge-to-cloud, as well as for the support of hybrid quantum-classic workflows. The research is integrated in PyCOMPSs/COMPSs, a parallel task-based programming distributed computing framework, and its application to developing large heterogeneous workflows that combine HPC, Big Data, and Machine Learning. The group is also doing research around the dislib, a parallel machine learning library parallelized with PyCOMPSs. Dr Badia has published more than 200 papers on her research topics in international conferences and journals. She has been very active in projects funded by the European Commission and in contracts with industry. She was the PI of the EuroHPC project eFlows4HPC. She is a member of the EuroHPC JU RIAG and a member of the HiPEAC Network of Excellence. She received the Euro-Par Achievement Award 2019, the DonaTIC award, category Academia/Researcher in 2019 and the HPDC Achievement Award 2021. Since 2023 she is a member of the Institut d'Estudis Catalans (Catalan academy). She is the chair of the ACM Europe Council since beginning of 2022.
- Apresentador(es):
- Marcos Mazzini, Alejandro Silva, Lara Kurtz, Nicolás Wolovick (Universidad de Córdoba)
- Horário:
- Dia 30/01. De 12:50h a 13:50h
Short bio:
Marcos Mazzini: Master in CS, Carpinchos ingniter, IndySCC23&ASC24 advisor, former technical staff UNC Supercómputo, currently HPC/AI infrastructure engineer Sesterce.
Alejandro Silva: CS student, technical staff in UNC Supercómputo, IndySCC23,24 & ASC24 contestant, IndySCC25 advisor.
Lara Kurtz: CS student, technical staff in UNC Supercómputo & Clementina XXI, IndySCC23,24,25 & ASC24 contestant. CARLA 2026 Cluster Competition organizer.
Nicolás Wolovick: PhD in CS, director of UNC Supercómputo, full professor CS FAMAF-UNC, CyberCiruja.
- Apresentador(es):
- Filipe Guimarães - Jülich Supercomputing Centre (JSC)
- Horário:
- Dia 02/02. De 12:50h a 13:50h
Short bio: Dr. Filipe Guimarães é físico computacional, com doutorado concluído em 2011. Ingressou no Forschungszentrum Jülich (FZJ) em 2014 como pesquisador no instituto Peter Grünberg (PGI-1), atuando em física da matéria condensada. Em 2020, passou a integrar o Jülich Supercomputing Centre (JSC), onde é membro da equipe de suporte de usuários, trabalhando para melhorar a usabilidade e a transparência de ambientes de supercomputação em produção, incluindo a preparação de ferramentas e infraestrutura para sistemas em escala exascale, como o JUPITER, o primeiro supercomputador exascale europeu. Filipe é um dos desenvolvedores do LLview, uma infraestrutura open source de relatórios e visualização para sistemas de computação de alta performance (HPC), desenvolvida com forte foco no engajamento dos usuários, em relatórios escaláveis e na análise intuitiva de jobs. Ele também contribui para diversos projetos colaborativos europeus na área de HPC e atua como elo entre usuários, desenvolvedores e operações, com especial interesse em reduzir as barreiras para o uso efetivo de HPC e em viabilizar uma utilização mais sustentável e eficiente de recursos computacionais de grande escala.
Minicursos
- Professor(es):
- Eduardo Mendes Garcia (LNCC)
- Horário:
- Dia 26/01. Das 14:00h às 18:00h
Ementa: Terminal, Arquivos e diretórios, Comandos, Variáveis, Operações. Fluxo de execução, programação modular
Bibliografia:
- Classic Shell Scripting, por Arnold Robbins, isbn 978-8577801473
- Linux pocket guide daniel j. barret, isbn 978-1449316693
- https://www.geeksforgeeks.org/introduction-to-unix-system/
- Professor(es):
- André Carneiro (LNCC)
- Horário:
- Dia 26/01. Das 14:00h às 18:00h
Visão geral do Sistema de Arquivos Paralelo Lustre e como está configurado no SDumont, apresentando as melhores práticas na utilização do Lustre e uma visão geral sobre o MPI-IO.
Objetivos:
Este curso contemplará a programação paralela em arquiteturas de computadores de memória distribuída com arquivos paralelos Lustre, com enfoque na área de computação científica. Serão abordados tópicos como conceitos fundamentais de paralelismo de dados, arquiteturas de sistemas de arquivos paralelos, técnicas de otimização e estudo de casos. É também objetivo do curso a aplicação prática em laboratório dos conhecimentos de programação paralela adquiridos pelos alunos.
Ementa:
- Arquitetura de um Sistema de Arquivos Paralelo Lustre;
- Funcionamento do Lustre no SDumont;
- Parâmetros e Utilização do Lustre;
- Introdução ao MPI-IO;
- Professor(es):
- Roberto Souto, Bruno Fagundes (LNCC)
- Horário:
- Dia 26/01. Das 08:00h às 12:00h
Visão geral do ambiente computacional do supercomputador Santos Dumont, mostrando os principais aspectos com relação aos recursos de hardware e de software disponíveis aos usuários. Visão geral das ferramentas de avaliação de desempenho disponíveis aos usuários do supercomputador Santos Dumont, mostrando aspectos que visam obter um melhor entendimento da execução da aplicação, obtendo-se perfil de desempenho, que podem orientar no sentido de otimização do código.
Objetivos:
Este curso contemplará a programação paralela heterogênea em arquiteturas de computadores de memória distribuída, com enfoque na área de computação científica. Serão abordados tópicos como conceitos fundamentais de paralelismo, arquiteturas do sistema Santos Dumont, técnicas de otimização e estudo de casos. É também objetivo do curso a aplicação prática em laboratório dos conhecimentos de programação paralela adquiridos pelos alunos.
Ementa:
Configuração dos nós computacionais; arquiteturas paralelas disponíveis (CPU e GPU) sistema operacional Linux RedHat; sistema de gerenciamento de recursos SLURM: principais comandos, submissão e monitoramento de jobs, políticas de submissão no SDUMONT; compiladores, ambientes paralelos de programação distribuída (OpenMPI, Intel MPI), carregando bibliotecas computacionais.
- Professor(es):
- Sandro Rigo (UNICAMP)
- Horário:
- Dia 28/01. Das 08:00h às 12:00h
- Professor(es):
- Hiago Mayk Gomes de Araujo Rocha (LNCC)
- Horário:
- Dia 02/02. Das 08:00h às 12:00h
Ementa:
- Uso do profile gprof
- Otimização em nível de cache
- Otimização de loops e em low level
- Profiling em OpemMP/MPI
- Professor(es):
- Marcelo Pias (FURG)
- Horário:
- Dia 03/02. Das 08:00h às 12:00h
- Professor(es):
- Rafaela Brum (UERJ)
- Horário:
- Dia 27/01. Das 08:00h às 12:00h
Objetivos:
Este curso focará em mostrar ao aluno a ferramenta OpenMP para programação paralela baseada em memória compartilhada, considerando as facilidades de uso e possíveis problemas de sincronização e escopo de dados que surgem com a programação paralela. Além disso, serão apresentados alguns problemas clássicos de paralelismo. Espera-se que ao final do minicurso, o aluno consiga fazer pequenos programas paralelos e com recursos suficientes para continuar os estudos de programação paralela.
Ementa:
- Breve histórico e motivação
- Diretivas principais
- Funções OpenMP
- Cláusulas
- Sincronização
- Exemplos
- Professor(es):
- Arthur Francisco Lorenzon (UFRGS)
- Horário:
- Dia 28/01. Das 14:00h às 18:00h
- Professor(es):
- Murilo do Carmo Boratto (UNEB)
- Horário:
- Dia 29/01. Das 08:00h às 12:00h
Ementa:
- Introdução a escalabilidade de aplicações multi-nós
- Multi-GPU Programming
- P2P
- NVSHMEM
- Aproximações Distribuidas e Duplicadas
- Práticas em Laboratório
- Hands-on 1 - Benchmarks Ping Pong
- Hands-on 2 - Jacobi
- Hands-on 3 - Modelo Monte Carlos - Aproximação de Pi
- Análise Comparativa de Desemplenho entre NCCL x CUDA-AWARE-MPI
- Professor(es):
- Amanda Sabatini Dufek (National Energy Research Scientific Computing Center)
- Horário:
- Dia 27/01. Das 14:00h às 18:00h
- Professor(es):
- Denise Stringhini (UNIFESP)
- Horário:
- Dia 28/01. Das 08:00h às 12:00h
Objetivos: A arquitetura das GPUs (“Graphics Processing Unit”) foi projetada para efetuar os cálculos em ponto flutuante mais frequentemente realizados em aplicações gráficas. Esta é uma arquitetura bem mais especializada que a presente em CPUs (“Central processing unit”) , o que faz com que estes programas rodem mais rapidamente nestas plataformas. Além disso, as GPUs são altamente paralelizadas, já havendo atualmente modelos com milhares de núcleos computacionais (“cores”). Embora originalmente desenvolvida para executar aplicações gráficas com maior eficiência, também é cada vez maior o uso de GPUs em aplicações não-gráficas. São aplicações que envolvem a resolução de métodos de álgebra numérica computacional, frequentemente também utilizados nas aplicações gráficas, obtendo-se um significativo ganho de desempenho. Neste curso será apresentada a arquitetura de placas gráficas NVIDIA e a conexão destas placas com o computador hospedeiro. Em seguida será apresentado a plataforma de programação CUDA, que é uma extensão do C/C++ processada tanto no computador hospedeiro quanto nas placas gráficas conectadas a este. Serão apresentados exemplos de códigos de cada um dos tópicos abordados, os quais os alunos poderão executá-los nas máquinas disponíveis em sala de aula.
- Professor(es):
- Arthur Francisco Lorenzon (UFRGS)
- Horário:
- Dia 29/01. Das 08:00h às 12:00h
- Professor(es):
- Pedro Pais Lopes (Exaflop)
- Horário:
- Dia 28/01. Das 14:00h às 18:00h
Material: https://drive.google.com/file/d/1Yu9dUkhEj7qHhAjVTCoocPiNiJ5o2LYx/view?usp=sharing
Slides: https://docs.google.com/presentation/d/1agBAnqJv_BLP_Amgv6h06NdM_a-38dd5/edit?usp=sharing&ouid=109705978110428452490&rtpof=true&sd=true
Ementa:
- Breve introdução à computação paralela massiva
- Introdução ao conceito de programação por diretivas de compilação
- Padrão OpenMP, OpenACC e quadro comparativo
- Evolução do padrão e versionamento
- Principais diretivas
- Comparação com outras formas de programação paralela massiva
- Compiladores com suporte aos padrões
- Exemplos práticos
- Estudo de caso
Bibliografia:
- https://www.openmp.org/specifications/ OpenMP 5.1 Specification
- R.v.d. Pas et. al., Using OpenMP - The next Step;, MIT Press, Oct. 2017, ISBN: 9780262534789
- Jose Monsalve Diaz et. al, "Is OpenMP 4.5 Target Off-load Ready for the Real World;, https://openmpcon.org/wp-content/uploads/2018_Session1_Diaz.pdf
- NASA Advanced Supercomputing Division, “Using OpenMP 4.5 Target Offload for Programming Heterogeneous Systems”, https://www.nas.nasa.gov/hecc/assets/pdf/training/OpenMP4.5_3-20-19.pdf
- https://www.openacc.org/sites/default/files/inline-files/OpenACC_3.4.pdf
- Professor(es):
- Pedro Henrique di Francia Rosso (UNICAMP)
- Horário:
- Dia 27/01. Das 08:00h às 12:00h
Ementa:
- Introdução
- Conceitos gerais sobre FPGAs
- Desenvolvimento de kernels para FPGAs
- High-Level Synthesis (HLS)
- Controlando aplicações aceleradas por FPGAs
- Aplicação de soma de vetores acelerada por FPGAs.
- Aplicação de soma de vetores acelerada por FPGAs distribuída.
- Conceitos básicos sobre MPI
- Conceitos básicos sobre OpenMP
- OpenMP Cluster (OMPC)
- OMPC para FPGAs
- Aplicação de soma de vetores acelerada por FPGAs usando OMPC.
- Aplicação de soma de vetores acelerada por FPGAs usando OMPC distribuída.
- Aplicação de multiplicação de matrizes usando FPGAs.
Bibliografia:
- XRT: https://www.xilinx.com/products/design-tools/vitis/xrt.html
- HLS: https://docs.xilinx.com/r/en-US/ug1399-vitis-hls
- AMD Tutorials: https://docs.xilinx.com/r/en-US/Vitis-Tutorials-Getting-Started/Vitis-HLS
- OMPC: YVIQUEL, Hervé et al. The OpenMP Cluster Programming Model. In: Workshop Proceedings of the 51st International Conference on Parallel Processing. 2022. p. 1-11.
- Professor(es):
- Gabriel Silva (UFRJ)
- Horário:
- Dia 29/01. Das 14:00h às 18:00h
- Conceitos básicos de programação com MPI e OpenMP
- Estrutura básica de comunicação entre hospedeiro e GPU
- Apresentação dos diferentes níveis de suporte a threads do MPI e suas implicações para programação híbrida: único, afunilado, serializado e múltiplo.
- Suporte dos compiladores para OpenMP offloading
- Movimentação de dados entre o hospedeiro e dispositivo
- Diretivas OpenMP para offloading: target, cláusula map, target data, target teams, target teams distribute
- Exemplos de programação híbrida MPI e OpenMP
- Professor(es):
- André Carneiro (LNCC)
- Horário:
- Dia 04/02. Das 08:00h às 12:00h
Material: https://drive.google.com/file/d/1zqi0E06aO36G6jWhG-o0G0nwuS5mknEN/view?usp=sharing
Pré-requisitos: Conhecimentos básicos sobre conceitos MPI
- Processos, ranks
- Comunicadores
- Operações bloqueantes e não bloqueantes (troca de mensagem)
- Operações individuais e coletivas (troca de mensagem)
- MPI datatypes
- Professor(es):
- Gabriel Silva (UFRJ)
- Horário:
- Dia 27/01. Das 14:00h às 18:00h
Ementa:
- Introdução
- Características de MPI
- Histórico de MPI
- Plataformas de Hardware
- Exemplo de aplicações paralelas
- Avaliação de desempenho - Conceitos básicos
- O padrão MPI.
- Exemplo de um programa MPI
- Rotinas básicas de gerenciamento.
- Rotinas básicas de comunicação ponto a ponto
- Correspondência entre os tipos MPI e C
- Identificando o tamanho e as informações da mensagem recebida
- Estudo de caso: método do trapézio
- Rotinas de Comunicação Coletivas
- Barreira: MPI_Barrier()
- Difusão: MPI_Broadcast()
- Coleta: MPI_Gather()
- Redução: MPI_Reduce()
- Redução com difusão: MPI_Allreduce()
- Coleta com difusão: MPI_Allgather()
- Estudo de caso: multiplicação de matriz
- Comunicação MPI em detalhes
- Rotinas de envio e recepção bloqueantes x não-bloqueantes
- Modos de comunicação: síncrono, pronto, bufferizado e padrão
- Evitando o impasse (deadlock)
- Considerações de desempenho
- Estudo de caso: número primos
Bibliografia:
- https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report.pdf
- Gabriel Silva, Programação Paralela com MPI: Um Curso Introdutório, Amazon Serviços de varejo do Brasil, 2018.
- Peter Pacheco. Parallel Programming with MPI . Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2019.
- Wesley Kendall, 2013, beginning MPI( An Introduction in C) .
- Professor(es):
- Silvana Rosetto (UFRJ)
- Horário:
- Dia 04/02. Das 08:00h às 12:00h
Objetivos:
- Introduzir os conceitos relacionados à computação sustentável, sua motivação, abrangência e breve histórico.
- Apresentar técnicas e métricas que vem sendo utilizadas para reduzir e medir o consumo de energia e o impacto ambiental na execução de aplicações computacionais, em particular no contexto de computação de alto desempenho.
- Introduzir o uso de ferramenta(s) que permite medir o consumo de recursos utilizados por uma aplicação computacional, incluindo o consumo de energia.
- Mostrar exemplos práticos de uso das técnicas, métricas e ferramentas apresentadas.
- Conscientizar estudantes e profissionais de computação da necessidade e relevância de construir soluções computacionais que vizem a minimização do consumo de energia e do seu impacto socio-ambiental.
Ementa
- Computação sustentável: motivações, histórico, objetivos, relevância atual e abrangência.
- Técnicas de modelagem e desenvolvimento de software para reduzir o consumo de energia e impacto ambiental em aplicações computacionais.
- Ferramentas para monitoramento e coleta de métricas de eficiência energética.
- Exemplos de uso das ferramentas apresentadas no contexto de computação sustentável.
- Professor(es):
- Diego Carvalho (CEFET-RJ)
- Horário:
- Dia 02/02. Das 14:00h às 18:00h
Pré-requisitos
- Conhecimentos básicos de programação estruturada
- Conhecimentos básicos de programação orientada à objetos
- Conhecimentos básicos do uso do shell bash ou similar no ambiente GNU/Linux
Ementa:
- Introdução geral à HPC
- Processamento em memória compartilhada
- Threads vs processos
- Módulo threading vs módulo multiprocessing
- Módulo multiprocessing
- Exemplo: aproximação de pi com Monte Carlo
- Processamento em memória distribuída
- Introdução à MPI
- Módulo mpi4pi
- Módulo mpi4pi + módulo numpy
- Exemplo: reimplementação da aproximação de pi com MPI
- Biblioteca Parsl
- Professor(es):
- André Carneiro, Bruno Fagundes (LNCC)
- Horário:
- Dia 06/02. Das 14:00h às 18:00h
Ementa:
- HPC Clusters overview: Types of clusters, Basic architecture of an HPC cluster
- Infrastructure components: Resource management, Time sincronism, Image repository, Shared file system, User account management, Passwordless authentication, Environment modules, High performance network
- Hands-on lab environment: Infrastructure, Infrastructure tools
- Clustershell
- Environment Modules
- SLURM
- Architecture
- Daemons
- Configuration Files: Partitions, Nodes, Scheduling policies, Administrative commands, Environment deployment
- Munge
- MySQL/MariaDB
- Daemons
- Slurm configuration
- Testing
- Access control and Accounting: Accounting hierarchy, Implementing access control, Creating, modifying, and removing associations, Restricting resource access
- Administrative activities: Modifying jobs’ priorities, Nodes management, Resource reservation, Partition management, Accounting report
- Professor(es):
- André Carneiro, Bruno Fagundes (LNCC)
- Horário:
- Dia 06/02. Das 08:00h às 12:00h
Ementa:
- HPC Clusters overview: Types of clusters, Basic architecture of an HPC cluster
- Infrastructure components: Resource management, Time sincronism, Image repository, Shared file system, User account management, Passwordless authentication, Environment modules, High performance network
- Hands-on lab environment: Infrastructure, Infrastructure tools
- Clustershell
- Environment Modules
- SLURM
- Architecture
- Daemons
- Configuration Files: Partitions, Nodes, Scheduling policies, Administrative commands, Environment deployment
- Munge
- MySQL/MariaDB
- Daemons
- Slurm configuration
- Testing
- Access control and Accounting: Accounting hierarchy, Implementing access control, Creating, modifying, and removing associations, Restricting resource access
- Administrative activities: Modifying jobs’ priorities, Nodes management, Resource reservation, Partition management, Accounting report
- Professor(es):
- Pedro Mário da Cruz e Silva
- Horário:
- Dia 03/02. Das 14:00h às 18:00h
- Professor(es):
- Pedro Mário da Cruz e Silva
- Horário:
- Dia 04/02. Das 14:00h às 18:00h
- Professor(es):
- Pedro Mário da Cruz e Silva (NVIDIA)
- Horário:
- Dia 03/02. Das 08:00h às 12:00h
- Professor(es):
- Gleydson Jesus (Eviden)
- Horário:
- Dia 02/02. Das 14:00h às 18:00h
- Professor(es):
- Gleydson Jesus (Eviden)
- Horário:
- Dia 02/02. Das 08:00h às 12:00h
- Professor(es):
- Lucas Santos (EVIDEN), Bruno Fagundes, André Carneiro, Rafael Soares (LNCC)
- Horário:
- Dia 05/02. Das 08:00h às 12:00h e das 14:00h às 18:00h
- XH3000
- Rede e conectividade
- Tipos de compute nodes ( Detalhamento de arquitetura e performance)
- TIYA ( H100 )
- NEBA ( GH200 )
- MATO
- MANA
- GRACE
- Softwares e bibliotecas disponiveis
- Singularity
- Detalhar criação de container e BYOE
Bootcamps
- Horário:
- Dia 30/01. Das 08:00h às 18:00h
Programa:
- 1. Introdução a Modelos de Programação Paralela
- 2. Multicores e OpenMP
- 3. Medidas de escalabilidade
- 4. Demonstrações e Experimentações
- 5. MPI e Comunicação
- 6. Demonstrações e Experimentações
- 7. Manycores e GPGPUs/
- 8. Medidas de desempenho
- 9. Demonstrações e Experimentações