Presentacion Proyecto Multiprocesamiento

20
Freddy Martin Coronel Flores UTPL [email protected] , [email protected] Configuración de un Cluster PelicanHPC para el análisis de rendimiento de Algoritmos paralelos C del Método de Jacobi , ejecutado en Open MPI

description

Presentacion del proyecto "Resolucion de Sistemas de Ecuaciones Lineales usando Open MPI". Implementación del Algoritmo de Jacobi en un PelicanHPC

Transcript of Presentacion Proyecto Multiprocesamiento

Page 1: Presentacion Proyecto Multiprocesamiento

Freddy Martin Coronel [email protected], [email protected]

Configuración de un Cluster PelicanHPC para el análisis de rendimiento de Algoritmos paralelos C del Método de Jacobi , ejecutado en Open MPI

Page 2: Presentacion Proyecto Multiprocesamiento

El aprovechamiento de los recursos computacionales comprende un campo con un creciente interés en ambientes con una gran capacidad de cómputo y procesamiento de grandes bancos de información o donde se requiere modelar sistemas altamente especializados tales como en la biología, genética, astronomía, economía, meteorología y resolución de problemas matemáticos complejos.

Con el fin de presentar una alternativa menos costosa, más simple y mejor en contraste a los casi inaccesibles supercomputadores se implementan los clusters (grupos de ordenadores conectados en red orquestados de tal forma que funcionan como un solo equipo), en este trabajo se han considerado las soluciones NO-Windows y como alternativa se ha elegido a PelicanHPC por razones posteriormente expuestas sobre el cual se evaluará al Algoritmo de Jacobi programado en C para la resolución de sistemas de ecuaciones lineales.

Page 3: Presentacion Proyecto Multiprocesamiento

General. Analizar el desempeño del algoritmo

Jacobi en una arquitectura paralela.

Específicos.  Montar un cluster GNU/Linux PelicanHPC

(High Performance Cluster) para computación paralela.

Evaluar al Open MPI como entorno para correr programas c.

Page 4: Presentacion Proyecto Multiprocesamiento
Page 5: Presentacion Proyecto Multiprocesamiento

Instalación y Configuración del Instalación y Configuración del ClusterCluster

Page 6: Presentacion Proyecto Multiprocesamiento
Page 7: Presentacion Proyecto Multiprocesamiento
Page 8: Presentacion Proyecto Multiprocesamiento
Page 9: Presentacion Proyecto Multiprocesamiento
Page 10: Presentacion Proyecto Multiprocesamiento
Page 11: Presentacion Proyecto Multiprocesamiento

Configuración y MonitoreoConfiguración y Monitoreo

Page 12: Presentacion Proyecto Multiprocesamiento

Utilidad contenida en PelicanHPC para monitoreo del equipo.

Fácil de usar y con interfaz gráfica.Puede ser configurada para

monitoreo del cluster.

Page 13: Presentacion Proyecto Multiprocesamiento

1. Abrir KsysGuard.2. Cargar Configuraciones por defecto.

(File – Load Standard Sheets)3. Conectar Nodo. Clic en File –

Connect Host – o – clic en el icono4. Repetir Proceso. N nodos

Page 14: Presentacion Proyecto Multiprocesamiento
Page 15: Presentacion Proyecto Multiprocesamiento

Algoritmo de JacobiAlgoritmo de Jacobi

Page 16: Presentacion Proyecto Multiprocesamiento
Page 17: Presentacion Proyecto Multiprocesamiento
Page 18: Presentacion Proyecto Multiprocesamiento
Page 19: Presentacion Proyecto Multiprocesamiento

http://www.del.icio.us/martincxhttp://martincx.wordpress.comhttp://www.slideshare.net/martincx

Page 20: Presentacion Proyecto Multiprocesamiento

[1] PACHECO, Peter. Paralell Programming with MPI, Morgan Kaufmann Publishers. 2003

[2] REYES, Vicente. Procesamiento Paralelo en Redes Linux Utilizando MPI

[3] CREEL, Michael. PelicanHCP Tutorial. Universitat Autònoma de Barcelona. Disponible en: http://pareto.uab.es/mcreel/PelicanHPC/Tutorial/PelicanTutorial.html

[4] Manual de Debian. Disponible en: http://debian-live.alioth.debian.org/ [5] Metodo de Jacobi. Disponible en:

http://www.math-linux.com/spip.php?article49 [6] Metodos Iterativos. Disponible en :

www.uam.es/personal_pdi/ciencias/cbrandle/Docencia/0506/lineal-iterativos.pdf

[7] Introduction to MPI. Disponible en: http://webct.ncsa.uiuc.edu:8900/webct/public/show_courses.pl

[8] MPI: The Complete Reference. Disponible en: http://www.netlib.org/utk/papers/mpi-book/mpi-book.html

[9] Descarga del PelicanHPC. http://pareto.uab.es/mcreel/PelicanHPC/download/

[10] Configurar KsysGuard Cluster Knoppix. http://www.nabble.com/How-to-set-up-a-cluster-monitor-using-ksysguardd-p20657315.html