Tópicos en Computación Paralela CI-6842
Introducción a Arquitecturas Paralelas
en Cluster
Septiembre-Diciembre 2006
Prof. Carlos Figueira
MYS-220A
Noticias
- Publiqué mis comentarios sobre
las entregas (Nov 28 19:07)
- El martes 24 de octubre tendremos una clase sobre introducción
a sistemas tiempo real, discutiremos los artículos de la
primera tarea, y hablaremos sobre los próximos artículos a
revisar. Estos artículos serán discutidos en una sesión
extraordinaria al final de la clase (5:30 pm) del jueves 9 de
noviembre. Para el 8 de noviembre (12 de la noche, a más tardar)
deberán enviarme por email un
resumen de cada artículo por equipo. (Tue Oct 24 08:01)
Introducción
Este curso está compuesto por tres partes:
- "Introducción a Arquitecturas Paralelas en Cluster", a
cargo del Profesor Carlos Figueira
- "Introducción a Redes de sensores inalámbricos", a cargo de la
Profesora Claudia Barenco
- "Introducción a Grids", a cargo de la Profesora Yudith
Cardinale
El objetivo general del curso es determinar el estado del arte en el
uso de Plataformas Grids para Tiempo Real. Cada una de las partes
comprende una introducción al área de de interés, e investigaciones en
base a artículos seleccionados en dicho tema.
Esta página contiene información detallada de la sección relativa a
Arquitecturas Paralelas en Cluster
Las clases se dictan en la Sala de Conferencias del Departamento
de Computación y Tecnología de la Información.
Introducción a Arquitecturas Paralelas en Cluster
Objetivos
Desarrollar
las bases necesarias para analizar los clusters de computadoras desde
el punto de vista de la arquitectura, y entender los aspectos
importantes para su uso en
sistemas con requerimientos de Tiempo Real
Programa sinóptico
Introducción a arquitecturas
paralelas. Taxonomía. Aceleración. Limitaciones. Granularidad de
los nodos. Problema de la disipación de energía
Desempeño
Niveles de paralelismo: Interna (en el procesador), en el nodo
(multi-procesadores), sistema (clusters), distribuida (grid)
Clusters. Redes de Interconexión.
Entrada y Salida
Sistemas de Tiempo Real.
Arquitecturas para Tiempo Real. Aplicación de clusters en
sistemas tiempo real
Material
Arquitecturas Paralelas y Clusters
- Pueden consultar el material preparado para
el curso "Arquitecturas Paralelas". Está desactualizado (data de
1996); sin embargo, salvo las diferencias en cuanto a la evolución
tecnológica (reloj de los procesadores, ejemplos de circuitos, etc.)
los conceptos siguen siendo válidos.
- Charlas de Anand Babu, de Z-Research. Experiencias con Thunder, Gluster
- Material sobre clusters, de
José Luis Bosque. Cortesía de Leonardo González.
Arquitecturas y Sistemas de Tiempo Real
Exposiciones
Las exposiciones se harán el martes de la semana 12 (28 de noviembre
de 2006) en la Sala de Conferencias del Departamento de Computación y
T. I. (MYS, 2do piso). La asignación de artículos queda de la
siguiente manera:
- (Jesús De Oliveira y Alejandro Figueroa) Andrew Robbie;
Graeme Simpkin; John Fulton; David Craven. Experiences
in developing a Linux Cluster for Real-Time
Simulation.
- (Zorelly González y Gabriel Moline) Near Real-Time
Parallel Image Processing using Cluster Computers
Gerhard Klimeck, Michael McAuley, Robert Deen, Fabiano Oyafuso,
Gary Yagi, Eric M. DeJong, and Thomas A. Cwik. PDF
- (Leonardo González y Jesús Campos) C. Li, G. Peng,
K. Gopalan, and T. Chiueh. Performance
guarantee for cluster-based internet services. In Proc. of
ICDCS, May
2003. Referencia,
copia local
- (Nelson Cárdenas y John Delgado) Valeria Cardellini and
Emiliano Casalicchio and Michele Colajanni and Marco
Mambelli. "Enhancing a Web-server Cluster
with Quality of Service Mechanisms". 2002. Referencia,
copia local
Estas son las pautas para la preparación de las charlas:
- Deben durar 20 minutos (máximo 10 láminas), con 5 minutos para
preguntas. El de "Near Real Time ..." durará 15 minutos (7
láminas) en lugar de 20. Al final tendremos un poco de tiempo
para discusión general.
- La presentación debe concentrarse en: descripción del contexto
(problema que se desea resolver y en qué condiciones),
descripción de la solución o propuesta, logros más importantes,
y conclusiones personales sobre el trabajo.
Bibliografía
Los siguientes son algunos libros de referencia sobre los tópicos del
curso. Además, utilizaremos artículos en conferencias y revistas del
área.
- (Desempeño y arquitectura en general) John L. Hennessy,
David A. Patterson. Computer Architecture: A
Quantitative Approach, Third Edition (The Morgan Kaufmann Series in
Computer Architecture and Design). 2002
- Rajkumar Buyya. High Performance Cluster Computing: Architectures
and Systems. Prentice Hall PTR; 1st edition (June 15, 1999)
- Gregory Pfister. In search of clusters: the ongoing battle in
lowly parallel computing. 2nd Edition. Prentice Hall. 1998
- David Culler, J.P. Singh, and Anoop Gupta. Parallel Computer
Architecture: A Hardware/Software Approach (The Morgan Kaufmann
Series in Computer Architecture and Design. 1998
Carlos Figueira
Última modificación: Tue Nov 28 19:07:57 VET 2006