Saltar al contenido
Nota TécnicaPublicado

Uma Introdução a Programação Paralela com Parallel Python

Pedro Otávio Teixeira Mello; Marcelo Giovani Mota Souza; N. Alves

Datos de la publicación

Autores
Pedro Otávio Teixeira Mello; Marcelo Giovani Mota Souza; N. Alves
Tipo
Nota Técnica
Estado
Publicado
Fecha de publicación
12/07/2011
Descripción
A presente nota técnica tem como objetivo apresentar conceitos necessários para o entendimento e uso do processamento paralelo e demonstrar a implementação e utilização do conjunto de bibliotecas e \textit{scripts} conhecido como PP (\textit{Parallel Python}). Este documento apresenta também algumas arquiteturas paralelas e os principais propósitos de se utilizar o processamento paralelo. Aborda os conceitos de passagem de mensagens que é um modelo de programação paralela utilizando a biblioteca MPI (\textit{Message Passing Interface}) como exemplo. O Parallel Python é apresentado como uma alternativa ao padrão \textit{MPI}. Utilizado em conjunto com a linguagem de programação Python, possibilita a realização de processamento paralelo e distribuído. A preparação dos diferentes computadores de modo que se possa realizar um processamento paralelo também serão demonstrados. O envio de determinadas tarefas que necessitam de cálculos para diferentes processadores será exemplificado como também a requisição das respostas calculadas. Uma comparação dos resultados obtidos utilizando um número variável de processadores e uma demonstração que as tarefas foram enviadas e processadas em diferentes computadores serão ilustradas neste documento.
Año
2011
Número
CBPF-NT-003/11
Vínculo con tesis
No
Vínculo con beca
No
© 2004–2026 Centro Brasileño de Investigaciones Físicas · Desarrollado por COTEC · v2.0.10