Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2013-1

Optativas, Principios de Computación Distribuida

Grupo 7024, 20 lugares. 12 alumnos.
Profesor Luis German Pérez Hernández lu mi vi 13 a 14 P105
Ayudante Armando Castillo Pérez ma ju 13 a 14 P105
Ayud. Lab. Pedro Xavier Contla Romero ju 14 a 16 Taller de Lenguajes de Programación
 

1. Introducción

1.1 ¿Que es la computación en paralelo?

1.2 ¿Que es la computación distribuida?

1.3 Diferencias y similitudes entre la computación paralela y distribuida

1.4 Supercomputadoras y clúster

1.5 Conceptos básicos

1.5.1 Modelos de arquitecturas en paralelo

1.5.2 Modelos de arquitecturas de memoria compartida y distribuida

1.5.3 Métricas

2. Lenguajes en paralelo

2.1 Computación en paralelo utilizando llamadas al sistema

2.2 Computación en paralelo utilizando librerías para la comunicación entre procesadores utilizando memoria compartida.

2.3 Prácticas y ejemplos

3. Lenguajes Distribuidos

3.1 Computación distribuida utilizando librerías para paso de mensajes

3.1.1 MPI

3.2 Prácticas y ejemplos

4. Computación masivamente en paralelo utilizando GPUs

4.1 GPGPU

4.2 CPU vs GPU

4.3 CUDA

4.4 Prácticas y ejemplos

Forma de Calificación: A convenir en clase.

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.