Supercomputació (SC)
Professors Responsables: |
ROGER ESPASA SANS (rogerac.upc.edu)
|
|
Crèdits: 6.0 (3.0 T 1.5 P 1.5 L)
|
Departament:
AC
|
Tipus d'assignatura
Optativa per la EI
Requisits de l'assignatura
AC
- Pre-correquisit per la EI
|
|
Objectius docents
Esta asignatura se centra en el estudio de arquitecturas y técnicas de generación de código utilizadas por los computadores de altas prestaciones. Se estudiarán los aspectos críticos de la microarquitectura y la generación de código para el rendimiento de los procesadores, y las soluciones más comunes adoptadas por las máquinas y compiladores actualmente en el mercado. Asimismo, se estudiarán diferentes modelos de programación de sistemas multiprocesador.
Programa
1. Supercomputadores
- Visión histórica - Clasificación - Medidas de rendimiento. Benchmarks
2. Arquitecturas paralelas a nivel de instrucción
- Superescalares - Desacopladas - Multithreading - VLIW
3. Planificación software de instrucciones
- Planificación de lista - Desenrollado de bucles - Planificación de trazas - Segmentación software
4. Planificación dinámica de instrucciones
- Estaciones de reserva y marcador - Renombramiento dinamico de registros - Dependencias de memoria - Ejecución especulativa - Gestión de las excepciones
5. Organización y gestión de memoria
- Organización de la memoria cache - Prebusqueda hardware - Prebusqueda software
6. Modelos de programación
- Memoria compartida - Paso de mensajes - Data parallel
Avaluació
La nota de la asignatura sera función de un examen realizado al final del curso (80%) y de la calificación del trabajo del laboratorio (20%).
Bibliografia
Bibliografia bàsica
- M. Johnson Superscalar Microprocessor Design Prentice Hall, 1990 - J.L. Hennessy and D.A. Patterson Computer Architecture. A Quantitative Approach. (Second Edition) Morgan Kaufmann Publishers, 1996 - D.E. Culler and J.P. Singh Parallel Computer Architecture. A Hardware/Software Approach Morgan Kaufmann, 1999
Informació complementària
La asignatura SC se abre un cuatrimestre de cada dos. El próximo cuatrimestre de primavera del curso 2001/2002 se ofrecerá esta asignatura.
|