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

16 a 18 de maio de 2024, Unesp, Rio Claro

Cronograma


Cronograma de atividades

8:00 - 8:30

Saguão do Prédio de Administração do IGCE

Credenciamento

8:30 - 10:30

Auditório - IGCE

Apresentação: Guilherme Friol (Vircos)

O minicurso de armazenamento abordará as principais formas de conexões existentes, tais como SATA, SCSI, SAS, iSCSI, Fibre Channel, entre outras. Os participantes poderão compreender as vantagens e desvantagens de cada uma dessas opções, bem como entender a importância da escolha correta na hora de definir a solução de armazenamento adequada para cada situação, desde o seu notebook até um sistema de storage distribuido. Serão discutidos os diversos tipos de dispositivos de armazenamento existentes no mercado, tais como unidades de disco rígido (HDD), unidades de estado sólido (SSD), unidades de fita (tape drive), cartões de memória, entre outros. O treinamento disponibilizado será interativo, com vários equipamentos para serem vistos durante o minicurso.

10:30 - 11:00

Saguão do Prédio de Administração do IGCE

Coffee-break

11:00 - 12:00

Auditório - IGCE

Apresentação: Guilherme Friol (Vircos)

A observabilidade em HPC refere-se à capacidade de compreender e monitorar efetivamente o comportamento interno e o desempenho de sistemas de computação de alto desempenho. Ela permite que tenhamos uma visão abrangente e detalhada do que está acontecendo dentro desses sistemas, facilitando a identificação de problemas, diagnósticos de falhas e otimização do desempenho. Vamos explorar as principais ferramentas, falar sobre os desafios e como isso tudo pode sair do papel e se tornar realidade.

12:00 - 12:30

Auditório - IGCE

12:30 - 14:00

Almoço

14:00 - 16:00

Lab 1 - DEMAC

Apresentação: Rodolfo Azevedo (UNICAMP)

Neste minicurso, exploraremos a integração de assistentes de Inteligência Artificial (IA) no desenvolvimento de código paralelo. Abordaremos como ferramentas de IA podem acelerar e facilitar o processo de escrita e otimização de código para computação paralela. Os participantes aprenderão sobre técnicas e ferramentas modernas que combinam IA e desenvolvimento de software para criar soluções eficientes e escaláveis em ambientes de computação paralela.

14:00 - 16:00

Lab 2 - DEMAC

Apresentação: Thiago dos Santos Nunes (MGData)

O curso Descascando o Pinguim! é um mergulho em como maximizar a performance do Linux em diversos cenários, incluindo virtualização e servidores de alto desempenho. Os alunos descobrirão técnicas de otimização, desde fundamentos até estratégias avançadas, ajustes de sistema e práticas recomendadas para alcançar a máxima eficiência. Abordaremos ferramentas cruciais, configurações do kernel, ajustes de sistema de arquivos, gerenciamento de recursos e como monitorar efetivamente o desempenho. Combinando teoria e prática, incluiremos análise de casos reais. O curso é ideal para quem está começando ou já tem experiência com Linux e busca aprimorar suas habilidades em performance.

14:00 - 16:00

Lab de Redes - DEMAC

16:00 - 16:30

Saguão do Prédio de Administração do IGCE

Coffee-break

16:30 - 17:30

Auditório - IGCE

Apresentação: Profa. Liria Sato (USP)

Desde a construção dos primeiros computadores paralelos no final da década de 1970 e nos anos 1980, do ILLIAC IV ao Frontier, atingindo Eflops/s e aos serviços de nuvem, a Computação de Alto Desempenho vem mostrando uma evolução rápida e crescente. Por outro lado, nota-se na sociedade atual a demanda cada vez mais intensa por processamento, quer seja para atender as aplicações científicas, comerciais, financeiras ou processar os dados gerados Pretende-se apresentar uma breve introdução aos sistemas computacionais de alto desempenho, a necessidade de ferramentas e ambientes de programação e processamento, a evolução da área de computação de alto desempenho, os desafios que se impõem no cenário atual e uma visão das tendências futuras da pesquisa.

17:30 - 18:00

Auditório - IGCE

Cerimônia de Abertura

18:00 - 19:00

Saguão do Prédio de Administração do IGCE

Confraternização

8:00 - 8:30

Saguão do Prédio de Administração do IGCE

Credenciamento

8:30 - 9:00

Auditório - IGCE

Apresentação: Mônica Costa (HPE)

Vamos explorar a liderança mundial da HPE em Computação de Alto Desempenho e Inteligência Artificial reforçando o posicionamento do Supercomputador FRONTIER HPE CRAY EX como no.1 da Lista do Top500 (https://www.top500.org/) e demais casos de sucesso para os Supercomputadores HPE CRAY EX. Vamos apresentar o Portifólio de HPC/AI CRAY XD com suas arquiteturas diversas de infraestrutura de rede de alta performance, CPUs e Aceleradores, bem como as opções de refrigeração de acordo com cada ambiente.

9:00 - 9:30

Auditório - IGCE

Apresentação: Guilherme Friol (SDC)

Nossa palestra vai explorar desde os incríveis mini PCs super potentes equipados com GPUs de última geração até os impressionantes clusters de altíssima performance.

9:30 - 10:30

Auditório - IGCE

Apresentação: Prof. Guido Araujo (UNICAMP)

Convolution is one of the most computationally intensive operations in CNN. Optimizing convolution relies heavily on efficient tensor tiling and is central to ML code generation. In this talk, we introduce two mechanisms for convolution slicing on Neuromorphic and CPU architectures. We show how Convolution Slicing Optimization (CSO) can be applied to generate efficient code for the LG NMP, a Neuromorphic 32-core RISCV-based engine. This talk also introduces SConv: a new direct-convolution algorithm based on an MLIR/LLVM code-generation toolchain that uses Vectorization and Matrix Multiplication ISA extensions to improve convolution performance, surpassing the traditional Img2col + GEMM method on Intel x86 and IBM POWER10. Experimental results show that SConv convolution speedup, over Im2col + GEMM based on current BLAS implementations, is 12% -- 27% on Intel x86 and 26% -- 46% on IBM POWER10. The final speed-up for end-to-end machine-learning model inference ranges from 9% to 25% for Intel x86 and 10% to 42% for IBM POWER10.

10:30 - 11:00

Saguão do Prédio de Administração do IGCE

Coffee-break

11:00 - 12:30

Auditório - IGCE

Investigando a Efetividade de LLMs na Otimização de Código Paralelo

Pedro Cattai (UNESP) e Alexandro Baldassin (UNESP)

Study and analysis of parallel N-body simulations

Guilherme Arcencio (UFSCar) e Helio Guardia (UFSCar)

Ordenação Paralela com OpenMP e CUDA

Heitor Colichio (UFSCar) e Helio Guardia (UFSCar)

Paralelização da Soma de Progressão Harmônica com OpenMP e CUDA

Pedro Coleone (UFSCar), Pietro Moralles (UFSCar), Carlos Matos (UFSCar e Helio Guardia (UFSCar)

Quebra-Cabeças de Loyd: um estudo de paralelização

Júlia Oliveira (UFSCar), Jayme Furuyama (UFSCar), João Trevisan (UFSCar) e Helio Guardia (UFSCar)

Avaliando o Impacto da Alocação de Memória em Sistemas com Memória Persistente

Otávio Souza (UNESP), Bruno Honório (UNESP) e Alexandro Baldassin (UNESP)

Programação paralela com Unity: um estudo de caso usando threads em CPU e em GPU

Vitor Silva (UFSCar), Rodrigo Nunes (UFSCar) e Helio Guardia (UFSCar)

Um estudo de implementação paralela da Eliminação de Gauss usando OpenMP e CUDA

Vítor Milanez (UFSCar), Ivan Navas (UFSCar), João Migliatti (UFSCar), Matheus Miata (UFSCar) e Helio Guardia (UFSCar)

Análise comparativa da ResNet-50 em FPGA e CPU

Calebe Bianchini (Mackenzie), José F. C. Martins (Centro Universitário FEI), João V. R. M. G. Canella (Centro Universitário FEI), Gabriel L. P. Sabino (Centro Universitário FEI) e Murilo G. Munhoz (Centro Universitário FEI)

11:00 - 12:30

Lab de Redes - DEMAC

12:30 - 14:00

Almoço

14:00 - 16:00

Lab 1 - DEMAC

Apresentação: Sarita Mazzini Bruschi (USP)

O minicurso abordará as principais técnicas para melhorar o desempenho de um código, focando nas linguagens C e Python, além da apresentação de ferramentas utilizadas com esse objetivo. O minicurso será de 2 horas, com uma parte teórica e uma parte prática.

14:00 - 16:00

Lab 2 - DEMAC

Apresentação: Denise Stringhini (UNIFESP)

Na atualidade da área de processamento de alto desempenho, a utilização de co-processadores gráficos, conhecidos como gpus, tornou-se essencial para impulsionar o desempenho de aplicações que demandam alto poder de processamento. as gpus da nvidia adotam a arquitetura cuda como seu principal modelo de programação. este modelo possui características particulares relacionadas ao tipo de hardware, as quais podem ser exploradas para otimizar ainda mais o desempenho de uma aplicação. este minicurso abordará os principais conceitos de cuda e seu modelo de programação, bem como as especificidades do hardware das gpus, especialmente aquelas relacionadas à performance e otimização. os tópicos abordados ao longo do curso serão exemplificados através de códigos e testes realizados com o cuda sdk.

16:00 - 16:30

Saguão do Prédio de Administração do IGCE

Coffee-break

16:30 - 17:30

Auditório - IGCE

Apresentação: Leonardo Delatim (Dell Technologies) e Fabio Alves (NVidia)

Destaque as soluções de infraestrutura para HPC, IA e análise de dados, proporcionando alta velocidade e eficiência para pesquisas avançadas. Apresentamos as arquiteturas e plataformas da Dell e NVIDIA, projetadas para impulsionar inovações e avanços que moldam um futuro promissor. Aproveite a supercomputação para resolver desafios urgentes e significativos, permitindo avanços sem precedentes no ambiente empresarial.

17:30 - 18:30

Auditório - IGCE

Apresentação: Thiago dos Santos Nunes (MGdata)

Nesta palestra, exploraremos os desafios enfrentados pelos datacenters modernos, incluindo ameaças cibernéticas crescentes, a necessidade de manter a disponibilidade contínua dos dados e as complexidades específicas dos ambientes de Computação de Alto Desempenho (HPC). Abordaremos como a Veeam, líder em soluções de backup e recuperação, está equipada para enfrentar esses desafios em cenários tradicionais e de HPC. Discutiremos as funcionalidades avançadas da Veeam que permitem a recuperação rápida de dados e sistemas, minimizando o tempo de inatividade e maximizando a resiliência empresarial, mesmo em ambientes HPC que exigem processamento intenso e gerenciamento de grandes volumes de dados. Finalmente, ofereceremos insights sobre as tendências futuras em proteção de dados e como os administradores de datacenter, especialmente aqueles envolvidos com HPC, podem se preparar para terem maior resiliência.

18:30 - 20:00

Auditório - IGCE

Reunião CRAD-SP

8:00 - 9:30

Auditório - IGCE

Comparação Qualitativa das Interfaces de Programação em Memória Persistente

André Pupin (UNESP), Alexandro Baldassin (UNESP) e Emílio Francesquini (UFABC)

Módulo de Escalonadores para Simulação de Sistemas Exascale

William Martins (UNESP), Aleardo Manacero Jr. (UNESP), Renata Spolon Lobato (UNESP) e Roberta Spolon (UNESP)

Criação de um Dataset para Caracterização de Código de Contratos Inteligentes na Rede Ethereum

João Ricardo Pereira Marques (UTFPR), João Fabrício Filho (UTFPR) e Rogério Gonçalves (UTFPR)

OpenMP em Direção á Aproximação: Loop Perforation e Multithreading

João Briganti (UTFPR), Rogério Gonçalves (UTFPR) e João Fabrício Filho (UTFPR)

Análise da melhoria de desempenho do algoritmo A* utilizando OpenMP

Eduardo Silva (UTFPR), Rogério Gonçalves (UTFPR) e João Fabrício Filho (UTFPR)

Implementações de Processadores MIPS em Simulador Visual

Christofer Daniel Rodrigues Santos (UTFPR), Rogério Gonçalves (UTFPR) e João Fabrício Filho (UTFPR)

Comparação da variabilidade de tempo de execução em diferentes algoritmos de multiplicação de matrizes

Victor de Oliveira (UTFPR), Rogério Gonçalves (UTFPR) e João Fabrício Filho (UTFPR)

CausalBioCF: Causalidade e otimização bioinspirada para geração de contrafactuais factíveis em tempo real

Gabriel Covello Furlanetto (UNESP), Alexandro Baldassin (UNESP) e Aleardo Manacero Jr. (UNESP)

Investigando Fatores de Desempenho em Dispositivos Persistentes

Lucas Spagnol (UNESP), Alexandro Baldassin (UNESP), Emílio Francesquini (UFABC), Bruno Honorio (UNESP) e Edgar Galvão de França (UNESP)

9:30 - 10:30

Auditório - IGCE

Apresentação: Profa. Milene Ferro (UNESP)

A palestra apresentará diferentes tipos de ômicas (genômica, transcriptômica, metatranscriptômica e metabarcoding) e aplicações nas Ciências Biológicas. Serão apresentadas algumas importantes ferramentas de Bioinformática aplicadas nessas análises, bem como o uso de servidores locais e nuvens para executar essas ferramentas. Serão abordados aspectos da importância da computação de alto desempenho para lidar com a quantidade massiva de dados biológicos advindos de plataformas de sequenciamento de alto rendimento.

10:30 - 11:00

Saguão do Prédio de Administração do IGCE

Coffee-break

11:00 - 12:30

Auditório - IGCE

Estudos sobre Estratégias de Minimização de Emissão de CO^2 em Data Centers por meio de Simuladores

Gabriella Saraiva (USP), Sarita Bruschi (USP) e Daniel Cordeiro (USP)

Análise de diferentes tecnologias de painéis fotovoltaicos e baterias na redução de CO^2 na operação de data centers.

Yannis Pontuschka (USP) e Daniel Cordeiro (USP)

Storage Class Memory: Avanços e Limitações em Direção às Memórias Universais

Pedro Ferro Laks (UFABC) e Emílio Francesquini (UFABC)

Improving Performance Estimation of Smart City Simulations Using the Actor Model

Francisco Wallison Rocha (USP), Emílio Francesquini (UFABC) e Daniel Cordeiro (USP)

Escalonamento com Consciência Energética para Fluxos de Trabalho Científicos sem Servidor: Uma Abordagem de Aprendizado de Máquina

Lucas Rosa (USP) e Alfredo Goldman (USP)

Dynamic Hardware Customisation for Mobile Users in FPGA-accelerated Edge Infrastructures

Diogo Gonçalves (UNICAMP), Edmundo Madeira (UNICAMP), e Luiz Fernando Bittencourt (UNICAMP)

A Reproducible I/O Analyzer

Rodrigo Pereira do Nascimento (Instituto de Pesquisas Tecnológicas) e Alfredo Goldman (USP)

AWS powered cloud research environment PaaS

Diego Pedroso (USP), Lucas Eduardo Pulcinelli (USP), William Aisawa (USP) e Sarita Bruschi (USP)

12:30 - 13:00

Auditório - IGCE

Cerimônia de Encerramento e Premiação





ERAD-SP 2024

Todos os direitos reservados