Minicursos da XXIII Escola Regional de Alto Desempenho da Região Sul
Palavras-chave:
ERAD-RS 2023, Livro de Minicursos da ERAD-RS 2023, ERAD-RS, Computação de Alto DesempenhoSinopse
Este livro apresenta o texto de cinco minicursos aceitos e apresentados na XXIII Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). Os minicursos buscam disseminar o conhecimento técnico e científico sobre temas e assuntos relacionados à área de processamento de alto desempenho na região Sul do país. No primeiro capítulo deste livro, “Diretivas Paralelas de OpenMP: Um Estudo de Caso”, os autores apresentam diferentes tipos de diretivas de OpenMP e como cada uma delas impacta no desempenho de uma aplicação paralela. No segundo capítulo, “Projeto de Aplicações Paralelas”, o autor fornece uma visão geral do processo de projeto de aplicações paralelas. São apresentadas duas abordagens: PCAM e Padrões de Projeto. Na sequência, o terceiro capítulo, intitulado “DevOps para HPC: Como configurar um cluster para uso compartilhado?”, apresenta um conjunto de softwares e serviços que podem ser utilizados para a construção de uma infraestrutura de cluster compartilhado para a execução de aplicações paralelas. No quarto capítulo, “Aprendizado de Máquina e Computação de Alto Desempenho”, os autores abordam os fundamentos do aprendizado de máquina, suas implicações quanto à computação de alto desempenho, e as principais técnicas empregadas nesse contexto. Nesse contexto, são explorados modelos computacionais, frameworks mais utilizados e diversos trabalhos científicos do estado da arte. No quinto capítulo, “Explorando Técnicas de Compressão para Melhorar a Eficiência de Tratamento de Dados IoT”, os autores abordam diferentes técnicas de compressão de dados e de que modo podem contribuir na melhoria de desempenho nos processos de compactação e restauração da informação, levando a uma maior eficiência na sua transmissão e armazenamento de dados.
Capítulos
-
1. Diretivas Paralelas de OpenMP: Um Estudo de Caso
-
2. Projeto de Aplicações Paralelas
-
3. DevOps para HPC: Como configurar um cluster para uso compartilhado
-
4. Aprendizado de Máquina e Computação de Alto Desempenho
-
5. Explorando Técnicas de Compressão para Melhorar a Eficiência de Tratamento de Dados IoT