XVI Escola Regional de Alto Desempenho do Estado de São Paulo

28 a 30 de maio de 2025, Unesp, São José do Rio Preto

Cronograma


8:00 - 8:30

Auditório A - IBILCE

Credenciamento

8:30 - 10:30

Laboratório de Informática Multiusuário (LIM)

Apresentação: Júlio Cezar Estrella ()

As grandes nuvens parecem solução rápida, mas impõem custos voláteis, barreiras de dados e dependência externa que comprometem projetos acadêmicos de médio e longo prazo. Neste minicurso vamos abordar com uma boa estimativa, que um micro-datacenter on-premise bem administrado é financeiramente e pedagogicamente superior. O estudo de caso é o LaSDPC-Cloud/ICMC-USP - São Carlos que possui atualmente 45 nós heterogêneos, indicando 178 TFLOPS, 360 VMs 24×7, operando há aproximadamente 12 anos. A ideia é apresentar alguns fundamentos que envolvem esse universo de estrutura computacional para prover serviços para execução de problemas científicos, discutindo o pico teórico de CPU/GPU, amortizar hardware e projetar payback. Em seguida, vamos abordar a arquitetura do datacenter local e indicar custos: mesmo incluindo energia, manutenção e equipe mínima de especialistas para manutenção. O indicativo é que a infraestrutura base que construímos ao longo dos anos se hoje fosse implementada, pagaria-se em ~3 anos com economia na faixa de R$ 2 milhões no triênio em relação a AWS, Azure e GCP. Vamos abordar também como o ambiente atende às novas demandas de IA generativa para treinamento e fine-tuning de modelos. Por fim discuto o impacto didático com atendimento médio de 200 alunos/semestre em seis disciplinas que praticam DevOps, MLOps e HPC em condições próximas às dos datacenters comerciais, porém com custo operacional previsível e controlado. A criação, manutenção e a possibilidade de escalar recursos computacionais em datacenters de laboratório unem autonomia, economia e formação de recursos humanos.

10:30 - 11:00

Coffee-break

11:00 - 12:00

Auditório A - IBILCE

Apresentação: (Dell/Nvidia)

12:00 - 12:30

Auditório A - IBILCE

Apresentação: Mauro Donato Marques (LexisNexis)

A plataforma HPCC Systems de código aberto utiliza arquitetura de dados distribuída e uma metodologia de processamento paralelo para trabalhar com grandes conjuntos de dados. O 'pipeline' de dados na plataforma acompanha os dados desde a origem até a sua ingestão no cluster Thor, onde eles são refinados através de limpeza e padronização dos dados e, em seguida, enriquecidos, para depois, serem disponibilizados para aplicações de consulta em tempo real hospedadas no cluster Roxie. Em conjunto com essas duas arquiteturas de clusters e, compondo o chamado Power Trio, se faz presente a linguagem ECL, sendo a única linguagem necessária para expressar algoritmos de dados em toda a plataforma HPCC Systems. No cluster Thor, a linguagem ECL expressa “workflows” de dados que consistem em carregamento dados, transformação, vinculação, indexação etc. No cluster Roxie, a linguagem ECL define serviços de consultas de dados. A linguagem ECL é implicitamente paralela, portanto, o mesmo código ECL desenvolvido para ser executado em um cluster de nó único pode ser executado com a mesma facilidade em um cluster com centenas de nós. O programador não precisa se preocupar em implementar a paralelização, e a linguagem ECL possui uma função otimizadora que garante o melhor desempenho para uma arquitetura específica. Integrado à linguagem ECL encontram-se disponíveis diversas bibliotecas de Machine Learning aplicáveis às várias categorias de aprendizado de máquina, onde cada algoritmo tem suas próprias peculiaridades, as quais devem ser levadas em consideração para maximizar a precisão preditiva, tendo em conta que todos os 'bundles' operam de maneira muito semelhante, com algumas variações menores. Por esses motivos, é muito importante que não seja utilizada a exploração de Machine Learning para produzir produtos ou reivindicar habilidades sem antes consultar a documentação que acompanha cada 'bundle', a fim de usá-lo de forma efetiva. Finalmente, objetivando demonstrar a aplicação de algoritmos de Aprendizado de Máquina com interface Myriad na plataforma HPCC Systems, será apresentado um estudo de caso durante a realização do “Minicurso” dentro da programação do ERAD-SP 2025.

12:30 - 14:00

Almoço

14:30 - 16:00

Auditório A - IBILCE

Avaliação de Desempenho Temporal em Computação Quântica: Estudo sobre Transpilação e Execução em Circuitos de Superposição e Entrelaçamento

William Wallace Teodoro Rodrigues (UTFPR) e João Fabrício Filho (UTFPR)

Uma Abordagem para o Knight’s Tour Problem utilizando Depth First Search

Rodrigo Takizawa Yamauchi (UFSCAR), Helio Guardia (UFSCAR), Karen Barcelos (UFSCAR) e Bruno Kenzo Yui (UFSCAR)

Um Estudo Inicial de Desempenho de Protocolos de Exclusão Mútua Escaláveis

Pedro de Matos Fedricci (FEI) e Calebe de Paula Bianchini (Mackenzie)

Uma Proposta de Monitoramento Hierárquico Utilizando Heartbeat em Sistemas de Computação de Alto Desempenho

Cleverson Silva (Mackenzie), Gustavo Santos (Mackenzie), João Mota (Mackenzie) e Calebe de Paula Bianchini (Mackenzie)

Comparador de Memórias Emergentes: Uma Ferramenta para a Análise de Novas Tecnologias

Pedro Ferro Laks (UFABC) e Emilio Francesquini (UFABC)

Um Estudo sobre Aceitabilidade de Resultados de Sistemas Aproximados em Redes Neurais Artificiais

Guilherme Saides Serbai(UTFPR), Rogério Aparecido Gonçalves (UTFPR) e João Fabrício Filho (UTFPR)

Implementação da técnica de publish-subscribe para detectar uma interrupção de instâncias preemptivas

Jessica Bispo (Mackenzie), Calebe de Paula Bianchini (Mackenzie)

16:00 - 16:30

Coffee-break

16:30 - 17:30

Auditório A - IBILCE

Apresentação: Alexandre Suman de Araújo (UNESP)

17:30 - 18:30

Auditório A - IBILCE

Cerimônia de Abertura

18:30 - 19:00

Auditório A - IBILCE

Reunião CRAD-SP

8:00 - 8:30

Credenciamento

8:30 - 10:00

Laboratório de Informática Multiusuário (LIM)

Apresentação: Emílio de Camargo Francesquini ()

10:30 - 11:00

Coffee-break

11:00 - 11:30

Auditório A - IBILCE

11:30 - 12:30

Auditório A - IBILCE

Apresentação: Danilo Carastan-Santos (INRIA)

12:30 - 14:00

Almoço

14:30 - 16:00

Laboratório de Informática Multiusuário (LIM)

Apresentação: Mauro Marques (LexisNexis)

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.

16:00 - 16:30

Coffee-break

16:30 - 18:00

Auditório A - IBILCE

Migração de Contêineres Utilizando runC e CRIU em Ambiente de Nuvem

Matheus Vinicius Resende Nascimento (USP) e Daniel Cordeiro (USP)

Proposta de modelo agnóstico para composição e orquestração serverless de workflows científicos

André Vieira (USP) e Daniel Cordeiro (USP)

Simulador de Eventos Discretos Multiagente: Uma Proposta para Execução Distribuída em Larga Escala

Francisco Wallison Rocha (USP), Emilio Francesquini (UFABC) e Daniel Cordeiro (USP)

Migração de máquinas virtuais como estratégia para data centers sustentáveis

Guilherme Fernandes Moraes da Silva (USP), Daniel Cordeiro (USP)

Simuladores para Computação em Nuvem: um estudo de disponibilidade

Luiz Pereira (USP) e Sarita Mazzini Bruschi (USP)

Persistent AutoNUMA

Eduardo Neves (UNESP) e Alexandro Baldassin (UNESP)

18:00 - 19:00

Auditório A - IBILCE

Comparação de desempenho de implementações Fortran e C: Corbino TBG

Arthur M Passos (Mackenzie) e Calebe de Paula Bianchini (Mackenzie)

Otimização de Inferência em LLMs na CPU: Análise do Cenário Atual

Pedro Cattai (UNESP), Alexandro Baldassin (UNESP) e Allberson Dantas (UNILAB)

Optimization in Information Retrieval: A Quick View of Techniques for Performance and Scalability

André Tomitan (UNESP), Alexandro Baldassin (UNESP) e Allberson Dantas (UNILAB)

Portabilidade, Performance e Produtividade: Demonstração de sistemas runtime em Julia

João Rafael Guimarães (UFSCAR) e Felipe Tomé (MIT)

Tomografia de Resistividade Elétrica em Ambiente HPC: Revisão de um Estudo Recente

Ana Clara Lannes (USP) e Alfredo Goldman (USP)

19:00 -

Confraternização - Pizzada

8:20 - 10:30

Auditório A - IBILCE

Análise Comparativa de Síntese de Alto Nível para Algoritmos de Multiplicação de Matrizes em FPGA

Henrique Gregory Gimenez(USP) e Edson Midorikawa (USP)

Explorando Paralelismo no Problema da Subsequência de Soma Máxima

Murilo Silva (UFSCar), Helio Guadia (UFSCar) e Lucas Sciarra Gonçalves (UFSCar)

Algoritmo de Dijkstra: Proposta de Paralelização em CUDA

Sebastião Neto (UFSCar) e Helio Guardia (UFSCar)

Verificação da paralelização da soma harmônica com OpenMP e CUDA

Eugênio Nishimiya (UFSCar), Nataly Cristina (UFSCar) e Helio Guardia (UFSCar)

Desempenho da Multiplicação de Matrizes em Sistemas Multicore com Pthreads, OpenMP, Blocking, SIMD e BLAS

Hiago Vieira (UTFPR), Rogério Aparecido Gonçalves (UTFPR), João Fabrício Filho (UTFPR)

Emulação de Large Language Models para RISC-V usando QEMU

Giovani Bianchini (UNICAMP) e Lucas Wanner (UNICAMP)

Controle automatizado de recursos computacionais em cluster com ESP32 e Naive Bayes para melhorar eficiência energética

Elias de Jesus Miranda (UFLA) e Marluce Rodrigues Pereira (UFLA)

Uma análise de ferramentas de multiprocessamento e multithreading para Python

Pedro Almeida (UNIFESP) e Alvaro Luiz Fazenda (UNIFESP)

10:30 - 11:00

Coffee-break

11:00 - 12:00

Auditório A - IBILCE

Apresentação: Regina Melo Silveira (USP)

12:00 - 12:30

Auditório A - IBILCE

Cerimônia de Encerramento e Premiação





ERAD-SP 2025

Todos os direitos reservados