Processamento Paralelo e Distribuido
Autor: Sandra Rovena Frigeri , Morgana Macedo Azevedo da Rosa , Fabiano Berlinck Neumann , Mariana Araújo Pereira , Maycon Viana Bordin , Matheus da Silva Serpa , Daniel dos Santos Brandão
LIVRO IDEAL PARA
Alunos de graduação em Big Data.
SOBRE O LIVRO
O livro Processamento paralelo e distribuído traz ao leitor estudos técnicos e ao mesmo tempo bastante didáticos sobre esses dois modelos básicos de processamento aplicados alternativamente entre si na informática, incluindo temas como arquitetura de computadores, memória e movimentação de dados, particionamento de dados, algoritmos paralelos, sharding, entre muitos outros.
Resumo
No livro Processamento paralelo e distribuído, você encontrará uma análise aprofundada desses dois paradigmas da informática, que tão diferentes entre si quanto são fundamentais para processar dados em qualquer situação computacional. Nessa análise, você se aprofundará sobre os respectivos conceitos, motivações, históricos e plataformas de execução do processamento paralelo e do processamento distribuído. Além disso, verá quais são as perspectivas de cada um desses modelos processuais no mundo atual e o que podemos vislumbrar para cada um deles como suas aplicações no futuro próximoNo livro Processamento paralelo e distribuído, você encontrará uma análise aprofundada desses dois paradigmas da informática, que tão diferentes entre si quanto são fundamentais para processar dados em qualquer situação computacional. Nessa análise, você se aprofundará sobre os respectivos conceitos, motivações, históricos e plataformas de execução do processamento paralelo e do processamento distribuído. Além disso, verá quais são as perspectivas de cada um desses modelos processuais no mundo atual e o que podemos vislumbrar para cada um deles como suas aplicações no futuro próximo.
Referência
BORDIN, M. V. et al. Processamento paralelo e distribuído. Porto Alegre: SAGAH, 2021.
Informações técnicas
eBook
Formato ePDF
Páginas 233
ISBN 9786556901084
Ano 2021
Equipe técnica
Júlia Mara Colleoni Couto, Mestra em Ciência da ComputaçãoBacharela em Sistemas de Informação
Maria de Fátima Webber do Prado Lima, Mestra em ComputaçãoDoutora em Informática na Educação
Gustavo Siqueira Vinhal, Mestre em Ciências da ComputaçãoBacharel em Engenharia de Computação
Sumário
Introdução à programação paralela e distribuída
Arquiteturas de computadores
Abordagem para o paralelismo
Introdução à programação CUDA
Memória e movimentação de dados em CUDA
Comunicação entre threads e sincronização em CUDA
Soma de prefixos (scan)
Programação distribuída
Algoritmos paralelos com RAPIDS
Algoritmos paralelos com PyCUDA
Implementação de algoritmos paralelos com Numba Python
Particionamento de dados
Sharding
Frameworks que utilizam sharding como forma de distribuição
Aplicações simples utilizando frameworks de big data
Introdução ao Hadoop