Programación matlab en paralelo sobre clúster

Solo disponible en BuenasTareas
  • Páginas : 127 (31642 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de marzo de 2012
Leer documento completo
Vista previa del texto
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA

Proyecto Fin de Carrera

Programación Matlab En Paralelo Sobre Clúster Computacional: Evaluación De Prestaciones

AUTOR: Juan Francisco Rodríguez Pérez DIRECTOR(ES): José Luis Sancho Gómez Rafael Verdú Monedero

Febrero/2010

Autor E-mail del Autor Director(es) E-mail del Director Codirector(es)Título del PFC Descriptores Resumen

JUAN FRANCISCO RODRÍGUEZ PÉREZ jfkkirchhoff@gmail.com José Luis Sancho Gómez, Rafael Verdú Monedero JoseL.Sancho@upct.es, rafael.verdu@upct.es [Nombre] [Apellidos] , [Nombre] [Apellidos] , ... Programación Matlab En Paralelo Sobre Clúster Computacional: Evaluación De Prestaciones Programación en paralelo, Matlab, Clúster, Procesamiento de imágenes, OperadoresMorfológicos.

Los objetivos de este proyecto fin de carrera son los de paralelizar una serie de programas para poder ser ejecutados en un Clúster con la ayuda de las funciones que nos proporciona Parallel Computing Toolbox de Matlab. En este proyecto fin de carrera también se da una visión de cómo programar en paralelo con Matlab, para ello se han dispuesto una serie de ejemplos con los que es másfácil de comprender este tipo de programación. Este tipo de programación paralela está orientada para que dichos programas sean ejecutados en un Clúster de ordenadores, por lo que también se profundiza en qué es y cómo funciona un Clúster.

Titulación Intensificación Departamento Fecha de Presentación

Ing. de Telecomunicación En sistemas y redes de telecomunicación Tecnologías de la Información ylas Comunicaciones Febrero-2010

2

ÍNDICE_DE CONTENIDOS__________________________

Capítulo 1: INTRODUCCIÓN .......................................................................... 10
1.1. Introducción ................................................................................................... 10 1.2. Objetivos.......................................................................................................... 11 1.3. Introducción a los clústers ......................................................................... 12
1.3.1. 1.3.2. 1.3.3. 1.3.4. 1.3.5. 1.3.6. Características del clúster de servidores .................................................. 13 Características del equilibrio de carga en la red ..................................... 15 Clasificación de losClústers ...................................................................... 16 Componentes de un Clúster ...................................................................... 17 Ventajas ....................................................................................................... 20 Ejemplos de Sistemas Clústers Implementados ...................................... 20

1.4. Introduccióna la computación en paralelo ......................................... 22
1.4.1. 1.4.2. Capacidades técnológicas .......................................................................... 23 Lenguajes .................................................................................................... 23 Unified Parallel C................................................................................ 23 Sequoia ................................................................................................. 24

1.4.2.1. 1.4.2.2. 1.4.3. 1.4.4. 1.4.5.

Otros lenguajes ........................................................................................... 24 Cálculo de propósito general en las GPU ................................................. 25 Lenguajes de altonivel............................................................................... 25

1.5. Presentación del proyecto .......................................................................... 25

Capítulo 2: COMPUTACIÓN EN PARALELO .......................................... 27
2.1. Introducción ................................................................................................... 27 2.2....
tracking img