Escola Regional de Alto Desempenho da Região Nordeste

Minicursos

Minicurso 1

Introdução à Programação Paralela com OpenMP

Horário e local: 02/07/2025 - 10h30 às 12h30 - Prédio CTEC, 1° andar, Lab - Sala 233

Resumo:

Este minicurso tem como objetivo apresentar técnicas de programação paralela usando diretivas do OpenMP, com ênfase nos modelos fork-join. Serão abordadas as modificações necessárias no código-fonte para implementar esse modelo, e os resultados obtidos serão avaliados por meio de métricas de desempenho, como aceleração e eficiência, que também serão discutidos neste minicurso.

Palestrante

Calebe de Paula Bianchini
Calebe de Paula Bianchini

Calebe de Paula Bianchini é formado em Ciência da Computação na UFSCar, onde também obteve o título de mestre. Finalizou seu doutorado em Engenharia da Computação pela POLI/USP em 2009. Somados, já são mais de 19 anos de experiência com Computação de Alto Desempenho, com participação em diversos projetos de pesquisa e desenvolvimento com Petrobras, Shell, Intel, CERN, dentre outros. Atualmente é professor e pesquisador na Universidade Presbiteriana Mackenzie e de Centro Universitário FEI. É um membro ativo na comunidade brasileira de Computação de Alto Desempenho, especialmente na organização de competições e desafios nesta área.

Minicurso 2

Perfilamento e Visualização da Escalabilidade de Aplicações Paralelas com o Parallel Scalability Suite

Horário e local: 02/07/2025 - 14h00 às 16h00 - Prédio CTEC, 1° andar, Lab - Sala 233

Resumo:

Supercomputadores são ferramentas essenciais para o avanço científico e tecnológico, mas sua capacidade de processamento nem sempre é totalmente utilizada. Programas práticos costumam ter dificuldade em aproveitar mais de 2% da capacidade total das máquinas, tornando-as ineficientes. Ferramentas tradicionais de apoio ao desenvolvimento de software para supercomputadores focam na aceleração em configurações específicas, sem prever o comportamento em outras máquinas. Visando otimizar o uso de supercomputadores, o Laboratório de Arquiteturas Paralelas para Processamento de Sinais da UFRN desenvolveu o Parallel Scalability (PaScal) Suite. Esse conjunto de ferramentas inovadoras se diferencia por avaliar a escalabilidade dos programas, ao invés de apenas o desempenho. Através do PaScal Suite, é possível prever como o programa se comporta em diferentes configurações e máquinas, otimizando o uso de recursos e aumentando a eficiência geral. O PaScal Suite é uma ferramenta brasileira com grande potencial para melhorar a eficiência do uso de supercomputadores. Integra duas ferramentas, o PaScal Analyzer e o PaScal Viewer, simplificando a execução, medição e comparação de execuções de programas paralelos. Ele permite a análise de tendências de escalabilidade em diferentes configurações de processamento e cargas de trabalho, com elementos visuais que ajudam a identificar gargalos de escalabilidade. Esse conjunto de ferramentas é essencial para o desenvolvimento de programas paralelos em nós computacionais de memória compartilhada. O minicurso aborda a importância e os métodos de avaliação da escalabilidade em programas paralelos. Demonstrará como o PaScal Suite pode auxiliar desenvolvedores na realização de perfilamento e análises de escalabilidade, ensinando na prática a identificar pontos críticos e gargalos.

Palestrante

Felipe Hidequel Santos da Silva
Felipe Hidequel Santos da Silva

Estudante de Graduação Interdisciplinar em Tecnologia da Informação na UFERSA e aluno de Iniciação Tecnológica Industrial (ITI). Dedica-se à pesquisa em Ciência da Computação, com ênfase em Computação de Alto Desempenho.

Minicurso 3

Introdução à programação em GPU

Horário e local: 03/07/2025 - 9h30 às 12h30 - Prédio CTEC, 1° andar, Lab - Sala 233

Palestrante

Pedro Mário Cruz e Silva (NVIDIA)
Pedro Mário Cruz e Silva (NVIDIA)

Bacharel em Matemática (1995) e Mestre em Matemática Aplicada e Otimização (1998) pela UFPE, Doutor em Computação Gráfica pela PUC-Rio (2004). Trabalhou por 15 anos no Instituto PUC-Rio onde criou o Grupo de Geofísica Computacional, durante este período liderou diversos projetos de Desenvolvimento de Software, bem como projetos de Pesquisa na área de Geofísica. Concluiu MBA em Gestão Empresarial na FGV-Rio. Atualmente é Arquiteto de Soluções Sênior da NVIDIA para América Latina.

Minicurso 4

Programação Multi-GPU Multi-nó

Horário e local: 03/07/2025 - 14h00 às 18h00 - Prédio CTEC, 1° andar, Lab - Sala 233

Palestrante

Pedro Mário Cruz e Silva (NVIDIA)
Pedro Mário Cruz e Silva (NVIDIA)

Bacharel em Matemática (1995) e Mestre em Matemática Aplicada e Otimização (1998) pela UFPE, Doutor em Computação Gráfica pela PUC-Rio (2004). Trabalhou por 15 anos no Instituto PUC-Rio onde criou o Grupo de Geofísica Computacional, durante este período liderou diversos projetos de Desenvolvimento de Software, bem como projetos de Pesquisa na área de Geofísica. Concluiu MBA em Gestão Empresarial na FGV-Rio. Atualmente é Arquiteto de Soluções Sênior da NVIDIA para América Latina.

Minicurso 5

Processamento e análise de Big Data para aplicação de algoritmos de Machine Learning com interface Myriad através da utilização da plataforma HPCC Systems

Horário e local: 04/07/2025 - 10h30 às 12h00 - Prédio nPITI , 1° andar, Lab 203

Resumo:

Ao longo do minicurso, os participantes terão a oportunidade de conhecer os conceitos essenciais de processamento e análise de volumes massivos de dados (Big Data) e o processo de desenvolvimento de um serviço de consulta através da utilização da plataforma “open-source” composta por um Cluster Computacional de Alto Desempenho (HPCC Systems) e, também, a aplicação de algoritmos de Aprendizado de Máquina com interface Myriad, bem como terão a possibilidade de aplicar os conhecimentos adquiridos em um ambiente de treinamento disponibilizado em sala de aula.

Requisitos - O curso requer que a sua realização ocorra em um Laboratório de Informática contendo computadores com acesso à Internet e algum programa para descompactação de arquivos (WinZip/WinRar/7-Zip), também, fazendo-se necessário que os participantes do curso tenham previamente criado uma conta no GitHub.

Palestrante

Mauro Marques (LexisNexis)
Mauro Marques (LexisNexis)

Engenheiro de Software da área de Treinamento da LexisNexis Risk Solutions. Sua principal atuação está relacionada ao desenvolvimento de programas de treinamento no Brasil, contemplando o suporte e mentoria à comunidade acadêmica, no que tange à Projetos de Pesquisa, cursos de extensão extracurriculares, coorientação em disciplinas de Iniciação Científica, mentoria durante a elaboração de TCCs, dissertações de mestrado e teses de doutorado e, também, coautoria em artigos científicos, possibilitando que pesquisadores e estudantes utilizem a plataforma HPCC Systems com capacidade computacional de alto desempenho, no desenvolvimento das suas atribuições acadêmicas.





ERAD/NE 2025

Todos os direitos reservados