Algoritmos paralelos

Anuncio
CURSO:
ALGORITMOS PARALELOS
CLAVE:
CC307
INSTRUCTOR:
José Alberto Fernández;
PROGRAMA:
Posgrado de Ciencias de la Computación.
DIVISIÓN:
Física Aplicada
REQUISITOS:
Conocimientos de diseño y análisis de algoritmos
secuenciales.
HORAS DE TEORÍA:
40
HORAS DE LABORAT:
0
NÚM. DE CRÉDITOS:
5
OBJETIVO:
Proporcionar al alumno las técnicas fundamentales de
análisis y diseño de algoritmos paralelos para modelos con
memoria compartida, específicamente, la máquina paralela
de acceso aleatorio (PRAM). Cubrir una gama amplia de
algoritmos en diferentes áreas de aplicación.
Cubículo 127; ext. 23427
TEMARIO:
I
Introducción
(3 clases)
a) Procesamiento paralelo
b) Notación y definiciones básicas
c) Modelos de computación paralela
d) Análisis y descripción de algoritmos paralelos
e) Desempeño de algoritmos paralelos
f) Paradigma Trabajo-Tiempo
II.
Técnicas de diseño fundamentales
a) Árboles balanceados
b) Salto con apuntadores
c) Divide y vencerás
d) Particionar
e) Pipeline
f) Aceleración por casdada
g) Rompimiento de simetría
(6 clases)
III
Listas y Árboles
a) Rango en listas
b) Tour de Euler
(3 clases)
c) Operaciones en árboles (enraizar árboles, numeración de nodos)
d) Contracción de árboles
e) Evaluación de expresiones aritméticas
IV
Búsqueda, Fusión y Ordenamiento
a) Búsqueda paralela
b) Fusión rápida
c) Redes ordenadoras
d) Algoritmo Merge-Sort
e) Algoritmo de Selección
(4 clases)
V
Grafos
a) Componentes conectados
b) Árboles de esparcimiento mínimo
c) Algoritmos para grafos dirigidos
(4 clases)
VI
Geometría Planar
a) Barrido del plano
b) Problemas de visibilidad
c) Conteo de Dominancia
(3 clases)
VII
Computación reconfigurable
a) Conceptos y algoritmos básicos
(1 clase)
TEXTO:
 J. Jájá, Introduction to Parallel Algorithms, Addison Wesley, 1992.
Referencias de consulta:
 S. Akl Parallel computation: Models and Methods, Prentice may, 1996.
 C. Xavier & S.S. Iyengar, Introducción to Parallel Algorithms, Wiley series on
parallel and distributed computing, 1998
 R. Miller & L. Boxer, Algorithms Sequential & Parallel, Prentice Hall, 2000.
Descargar