Desarrollo de aplicaciones paralelas para clusters utilizando MPI (Message Passing Interface)

Este artículo presenta las ideas básicas involucradas en el desarrollo de aplicaciones paralelas, presentando aspectos relacionados a lenguajes de programación que proveen soporte para desarrollo de aplicaciones paralelas a través de librerías de paso de mensajes. Se presentan las diferentes alterna...

ver descrição completa

Detalhes bibliográficos
Autores: Fernández Ayala, Diego Alejandro, Mejía Navarrete, Raúl David, Bernal Carrillo, Iván
Tipo de documento: artigo
Estado:Versão publicada
Data de publicação:2005
País:Ecuador
Recursos:Escuela Politécnica Nacional
Repositório:Repositorio Escuela Politécnica Nacional
Idioma:espanhol
OAI Identifier:oai:bibdigital.epn.edu.ec:15000/9811
Acesso em linha:http://bibdigital.epn.edu.ec/handle/15000/9811
Access Level:Acceso aberto
Palavra-chave:MICROPROGRAMACIÓN
PROCESADORES DE PROGRAMAS
MICROPROGRAMMING
PROGRAM PROCESSORS
Descrição
Resumo:Este artículo presenta las ideas básicas involucradas en el desarrollo de aplicaciones paralelas, presentando aspectos relacionados a lenguajes de programación que proveen soporte para desarrollo de aplicaciones paralelas a través de librerías de paso de mensajes. Se presentan las diferentes alternativas de librerías de paso de mensajes, su arquitectura y algunas consideraciones de diseño de aplicaciones. También se presenta una aplicación que permite resolver Cadenas de Markov y que fue ejecutada sobre un cluster construido con la herramienta NPACI Rocks, y se presentan los resultados obtenidos al ejecutar la aplicación.