Actualizado el 7 de Febrero del 2020 (Publicado el 10 de Abril del 2017)
1.109 visualizaciones desde el 10 de Abril del 2017
1,3 MB
232 paginas
Creado hace 21a (01/07/2003)
Procesamiento Paralelo en Redes Linux Utilizando MPI
Alumno: Vicente F. Reyes Puerta
Director: Jose Antonio Jiménez Millán
Julio 2003
2
Resumen
El presente documento realiza un estudio de investigación que aborda el procesamiento pa-
ralelo en redes de ordenadores. De esta manera se analiza la utilización de los clusters (grupos
de ordenadores conectados en red) a modo de computador virtual paralelo como plataforma
para la ejecución de aplicaciones paralelas.
El entorno utilizado para realizar dicho estudio es el sistema operativo Linux, el cual ofrece
todas las facilidades de acceso a dispositivos y comunicación necesarias para la ejecución de
los algoritmos paralelos. Para la implementación de los algoritmos paralelos desarrollados
hemos utilizado la interfaz MPI (“Message Passing Interface”, Interfaz de Paso de Mensajes).
Dicha interfaz es un estándar que define la sintaxis y la semántica de las funciones contenidas
en una librería de paso de mensajes diseñada para ser usada en programas que exploten la
existencia de múltiples procesadores. De este modo no sólo conseguimos que el desarrollo de
los algoritmos sea más claro y sencillo, si no que además logramos que sean portables.
El estudio realizado queda dividido en tres partes diferenciadas que coinciden con la es-
tructura del documento. En un principio hacemos un estudio general sobre el procesamiento
paralelo, y establecemos una clasificación detallada sobre los distintos tipos de paralelismo
existentes en la actualidad. En la segunda parte realizamos un análisis detallado de la interfaz
de paso de mensajes MPI, ejemplificando la información ofrecida con diversos algoritmos es-
critos en C que realizan cómputos paralelos utilizando dicha interfaz. Por último generamos
un estudio de los resultados obtenidos en las ejecuciones explicando paso a paso la manera en
la que han sido cosechados.
4.1. Algoritmo ¡Hola Mundo! . . . . .
4.2. Programas MPI en General . . . .
4.3.
4.4. El Problema de la Entrada/Salida .
. . . .
4.5. Ubicación de los Procesos
4.6.
.
. . . . .
4.7.
Comentarios de: Procesamiento Paralelo en Redes Linux Utilizando MPI (0)
No hay comentarios