La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Nombre: Christopher Ortega Espinosa Julio Capa Tema: Multiprocesamiento FECHA: Diseño de Algoritmos Paralelos 18/Enero/

Presentaciones similares


Presentación del tema: "Nombre: Christopher Ortega Espinosa Julio Capa Tema: Multiprocesamiento FECHA: Diseño de Algoritmos Paralelos 18/Enero/"— Transcripción de la presentación:

1 Nombre: Christopher Ortega Espinosa Julio Capa Tema: Multiprocesamiento FECHA: Diseño de Algoritmos Paralelos 18/Enero/2010 1

2 Diseño de Algoritmos Paralelos Algoritmos Paralelos Conjunto de tareas que interaccionan mediante el intercambio de mensajes a través de canales. Tarea: programa + procesador + puertos de comunicación Cuando nosotros estamos trabajando con algoritmos paralelos tenemos factores importantes para analizar como son: eficiencia, tiempo de ejecución, número de procesos. Tiempo de ejecución Es el tamaño del mismo T(n) considerando el numero de procesos que enviamos a ejecutar. El tiempo total de ejecución t(n) = t (1) + t (2) + t (3)+…… + t(n)

3 Granularidad El numero y tamaño de tareas en el cual un problema es descompuesto determina la granularidad de la descomposición. Tenemos 2 casos: fine-grained y coarse-grained Figura#1: Caso fine-grained. [3]

4 Figura#2: Caso coarse-grained

5 Concurrencia Se refiere al acceso que se tiene sobre un programa. Figura#3: Acceso de un usuario a un programa para interactuar 9 veces.

6 Dependencia de Tareas En la mayoría de los casos, las tareas tienen dependencias. No pueden empezar hasta que no acaben las predecesoras. Figura#4: Grafo de dependencia de tareas

7 Grafo de Interacción de Tareas Muestra los patrones de interacción de las tareas. Figura#5: Grafo de interacción de tareas.

8 SISTEMA DISTRIBUIDO PARA LA GENERACIÓN DE MAPAS POR MEDIO DE UN SENSOR LASER EN UN ROBOT MÓVIL Resumen: En este artículo se hace una exposición de una arquitectura distribuida escalable y en componentes. La arquitectura propuesta provee la infraestructura necesaria para poder emplear al máximo la información que proporcionan los sensores, así como poder generar el tipo de mapa requerido. En una primera fase el modelo se ha ensayado con un sistema distribuido basado en un solo sensor laser LMS200, un servo motor, un subsistema de procesamiento y generación de mapas, y un visor 3D para los mapas geométricos que permite gestionar los modelos

9 Arquitectura distribuida Empleada

10 Sistema Paralelo Se está trabajando con un sistema con componentes, en los que un sistema de comunicaciones es el responsable de contener y transmitir la información. El sistema que se ha empleado para comprobar la arquitectura distribuida se muestra en la siguiente figura.

11 Sistema de Comunicaciones La comunicación entre componentes la realiza el sistema SCORE se basa en la representación interna de datos distribuidos. La estructura de datos representada está continuamente actualizada por el SCORE, mostrando los valores de los mensajes entre los procesos

12 Mapa Geométrico

13 Referencias: 1. Artículos Investigativos [1] O. Bonorden, N. Huppelshauser, B. Juurlink, I. Rieping - PUB library, Release 6.0 - User guide and function reference. University of Paderbon, Germany. 1998. [2] O. Bonorden, B. Juurlink, I. von Otte, I. Rieping - The Puderborn University BSP (PUB) Library - Desing, Implementation and performance. 13th. International Parallel Processing Symposium 10th. Symposium on Parallel and Distributed Processing (IPPs/SPDP). 1999. [3] R. Chandra, L. Dagum, D. Kohr, D. Mandan, J. McDonald and R. Menon – Parallel Programming in OpenMP – Morgan Kaufmann Publishers. 2001 [4] I. Foster - Designing and Building Parallel Programs. Addison- Wesley

14 2. Internet [5] www.uoc.edu -> Universidad deCataluña España. [6] http://www.lam-mpi.org/ -> Aplicaciones LAM/MPI [7] Tesis: Universidad Politécnica de Madrid (UPM). "Sistema Distribuido para la generación de mapas por medio de un sensor laser en un robot móvil" Escuela de Electrónica y Sistemas Septiembre 2004 Madrid- España.

15 15


Descargar ppt "Nombre: Christopher Ortega Espinosa Julio Capa Tema: Multiprocesamiento FECHA: Diseño de Algoritmos Paralelos 18/Enero/"

Presentaciones similares


Anuncios Google