Вы находитесь на странице: 1из 3

PLAN DE ESTUDIOS 2011

LICENCIADO EN INFORMTICA

ASIGNATURA:
REA DEL CONOCIMIENTO:
ETAPA FORMATIVA:
DURACIN:
TIPO DE CURSO:
REQUISITOS:
SEMESTRE:

FACULTAD DE CONTADURA,
ADMINISTRACIN E INFORMTICA

PROGRAMACIN DISTRIBUIDA
PROGRAMACIN E INGENIERA DE SOFTWARE
ETAPA DISCIPLINAR
SEMESTRAL
OBLIGATORIO
NINGUNA
6

CLAVE:
TOTAL HRS. SEMANA:
HRS. TERICAS:
HRS. PRCTICAS:
CRDITOS:
HORAS POR CLASE:

I6PD5
5
3
2
8
1

OBJETIVO GENERAL:
Al terminar el curso el alumno ser capaz de instalar y administrar un Cluster de cmputo de alto rendimiento, as
como analizar y desarrollar aplicaciones en paralelo con el estndar de paso de mensajes MPI versin 2.

TIEMPO
(HORAS)

10

TEMTICA

1.- Introduccin al Clustering.


1.1 Arquitectura Cluster.
1.2 Tipos de Clusters.
1.3 Computacin Distribuida y Clusters.
1.4 Software para Clusters.
1.5 Hardware para Clusters.

OBJETIVOS DE APRENDIZAJE

MODALIDADES
DE
CONDUCCIN
DEL PROCESO
ENSEANZA
APRENDIZAJE

Al finalizar la primera unidad el alumno


comprender y reconocer el marco
conceptual y terico del Clustering de
computadoras.

E.M.
C.L.
I.A.
M.A.
E.A.
P.R.
D.T.

REFERENCIAS
BIBLIOGRFICAS

Libro: 1

150

20

2.- Instalacin y configuracin de un


ambiente paralelo.
2.1 Configuracin de un Sistema.
2.2 Automatizacin.
2.3 OpenMosix/OSCAR/Rocks.
2.4 Sistema de archivos Paralelo.
2.5. Software de Administracin
(C3,Ganglia,Nagios).
2.6 Software de Calendarizacin
(SGE, Torque).

Al finalizar la unidad el alumno sera capaz de


instalar y configurar un Cluster de alto
rendimiento con estandares y libreras para un
ambiente paralelo.

E.M.
C.L.
I.A.
M.A.
E.A.
P.R.
D.T.

Libro: 1, 5

20

3.- Introduccin a la programacin


paralela.
3.1 Lenguajes de Programacin.
3.2 Libreras.
3.3 LAM/MPI.
3.4 MPICH.
3.5 Hilos / OpenMP.
3.6 Tipos de Paralelismo.
3.7 Comunicacin en Ambientes Paralelos.
3.8 Anlisis de Rendimiento y SpeedUp.
3.9 La Criba de Eratstenes.

Al finalizar la unidad el alumno comprender


los diferentes lenguajes de programacin
paralela y distribuida, as como las respectivas
libreras y estndares, adems podr analizar
el rendimiento, eficiencia y velocidad de una
aplicacin distribuida.

E.M.
C.L.
I.A.
M.A.
E.A.
P.R.
D.T.

Libro: 2, 4

20

4.- Programacin con Paso de mensajes.


4.1 Introduccin a la Programacin con
MPI.
4.2 Modelo de Paso de Mensajes.
4.3 Interface de Paso de Mensajes.
4.4 Comunicacin Punto a Punto
Bloqueante.
4.5 Comunicacin No Bloqueante.
4.6 Comunicacin Colectiva.

Al trmino de la unidad el alumno ser capaz


de analizar y desarrollar una aplicacin en
ambiente paralelo utilizando el estandar de
paso de mensajes MPI versin 2.

E.M.
C.L.
I.A.
M.A.
E.A.
P.R.
D.T.

Libro: 3,4,5

20

5.- Caso de Estudio Prctico:


Instalar un Cluster de Cmputo de Alto
Rendimiento y desarrollar una aplicacin con
el Estndar de Paso de Mensajes MPI2.

Al trmino de la prctica el alumno podr


ejecutar la aplicacin desarrollada en la
unidad 4 sobre un Cluster de Cmputo de Alto
Rendimiento.

Libro: 1, 2, 3, 4, 5

151

PERFIL PROFESIOGRFICO DEL DOCENTE


ESTUDIOS REQUERIDOS: Licenciatura en Informtica o Maestra en Ciencias Computacionales o Especialidad en Sistemas Distribuidos o estudios
afines.
EXPERIENCIA PROFESIONAL DESEABLE: En reas de desarrollo de sistemas en Intranet/Internet o Distribuidos con estndares de paso de
mensajes.
OTROS REQUERIMIENTOS: Ninguno
MODALIDADES DE CONDUCCIN DEL PROCESO ENSEANZA APRENDIZAJE
Exposicin oral
Exposicin audiovisual
Ejercicios dentro de la clases
Trabajos de investigacin
Prcticas de laboratorio
CRITERIOS DE EVALUACIN
Exmenes Parciales.
Prcticas de Laboratorio.
Proyecto Final.

50%
25%
25%
BIBLIOGRAFA BSICA:

1. High Performance Linux Clusters. Joseph D. Sloan, Ed. O'Reilly 2005.


2. Parallel Programming in C witch MPI and OpenMP, Michael J. Quinn, McGraw-Hill 2003.
3. Optimizacin y paralelismo, Abelardo Rodrguez y Rafael Rivera 2006.
4. Programacin concurrente, Jos T. Palma, M del Carmen Garrido, Ed. Thomson, 2006.
5. Parallel Programming, for multicore and Cluster Systems. RauberThomas, Ed. Springer 2010.
CLAVE DE MODALIDADES DE CONDUCCIN DEL PROCESO ENSEANZA APRENDIZAJE
E.M.
C.L.
I.A.

EXPOSICIN DEL MAESTRO


CONTROL DE LECTURA
INVESTIGACIN POR PARTE DE
LOS ALUMNOS

E.D.
M.A.
V.C.
E.A.

EXPOSICIN DIALCTICA
MATERIAL AUDIOVISUAL
VISITA DE CAMPO
EXPOSICIN DE LOS ALUMNOS

E.P.
P.R.
D.T.
C.D.

EJERCICIO PRCTICO
PREGUNTAS Y RESPUESTAS
DISCUSIN DE TEMAS
CONFERENCIA DIALCTICA

152

Вам также может понравиться