Usted está aquí: Inicio Ingeniería Informática Organización de Computadores Programa

Programa

Acciones de Documento
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: Raúl Pérula-Martínez, Luis Moreno Lorente, Alberto Brunete, Domingo García Alegre, César Arismendi Gutiérrez, José Carlos Castillo Montoya
Programa de la asignatura: Temas que forman parte de la asignatura.

 

BLOQUE I. Introducción a la computación en paralelo. Concepto de paralelismo y evolución histórica.

  • Lección 0. Introducción al paralelismo y organización de un computador.
  • Lección 1. Introducción al paralelismo y evolución.


BLOQUE II. Organización general de un computador.

  • Lección 2. Organización general de un computador.
  • Lección 3. Condiciones para el paralelismo y análisis de las prestaciones. Análisis de dependencias. Ejercicios de análisis de dependencias.


BLOQUE III. Condiciones para el paralelismo y análisis de las prestaciones. Análisis de dependencias. Niveles de paralelización y tamaño de grano. Caracterización del rendimiento. Modelos de rendimiento teórico.

  • Lección 4. Niveles de paralelización y tamaño de grano. Caracterización del rendimiento. Modelos de rendimiento teórico. Ejercicios de paralelización y cálculo del rendimiento.
  • Lección 5. Fundamentos de la segmentación. Conceptos básicos de la segmentación.
  • Lección 6. Estructura de control de las unidades funcionales segmentadas.


BLOQUE IV. Fundamentos de la segmentación. Conceptos básicos de la segmentación. Estructura de control de las unidades funcionales segmentadas.

  • Lección 7. Procesadores segmentados. Etapas básicas de un procesador segmentado con planificación estática de instrucciones. Ejercicios de ejecución de instrucciones en un cauce segmentado u optimización de la ejecución.
  • Lección 8. Tipos de riesgos y soluciones a los mismos. Ejecución multiciclo. Ejercicios de ejecución de instrucciones en un cauce multiciclo.
  • Lección 9. Planificación dinámica de instrucciones: Scoreborad. Ejercicios de ejecución de instrucciones en un cauce con planificación dinámica con Scoreboard.


BLOQUE V. Procesadores segmentados. Etapas básicas de un procesador segmentado con planificación estática de instrucciones. Tipos de riesgos y soluciones a los mismos. Ejecución multiciclo. Planificación dinámica de instrucciones. Predicción dinámica de saltos.

  • Lección 10. Planificación dinámica de instrucciones: Tomasulo. Ejercicios de ejecución de instrucciones en un cauce con planificación dinámica con Tomasulo.
  • Lección 11. Predicción dinámica de saltos. Ejercicios de ejecución de instrucciones en un cauce con predicción dinámica de saltos.

 

Reutilizar Curso
Descargar este curso