6.30.4.1 CN/Computación Paralela. (5 horas) [Nivel Bloom 4]

Referencias Bibliográficas: [Lin and Snyder, 2008]

Tópicos

  1. Revision de los tópicos.
  2. Models of computation.
  3. Tipos de computation.
  4. Tareas paralelas.
  5. Datos paralelos.

  6. Cluster.
  7. Paradigmas de programación paralela.
  8. Hebras (threading).
  9. Paso de mensajes.
  10. Técnicas dirigidas a eventos.

  11. Arquitecturas de software paralelas (MapReduce).
  12. Computación en grilla (grid computing).
  13. Comunidades abiertas de computación distribuida (BOINC, SETI, ...).

Objetivos

  1. Comparar y contrastar para computación paralela reconociendo las fortalezas y debilidades de cada una.
  2. Comparar y contrastar paradigma de programación paralela reconociendo las fortalezas y debilidades de cada una.
  3. Indentificar las propiedades básicas de ancho de banda, latencia, escalabilidad, granularidad.
  4. Diseñar, código, hacer test y depuración de computación paralela.



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM