2014_15
Guía docente 
Escuela Técnica Superior de Ingeniería
A A 
castellano 
Grado de Ingeniería Informática (2010)
 Asignaturas
  ARQUITECTURA DE COMPUTADORES
   Contenidos
tema Subtema
1. Evaluación del rendimiento, consumo y coste de los procesadores 1.1. Conceptos básicos: arquitectura Von Neumann, tecnologías y tendencias, retos en el diseño de procesadores.
1.2. Rendimiento: MIPS, MFLOPS, tiempo de ejecución, speedup, benchmarks, Top 500.
1.3. Ley de Amhdal.
1.4. Consumo: estático y dinámico, chip multiprocessors, Green 500.
1.5. Área y coste de fabricación.
2. Análisis y diseño de procesadores superescalares 2.1. Conceptos básicos.
2.2. Modelo de ejecución: etapas.
2.3. Estructuras: ventana de instrucciones, estaciones de reserva, reorder buffer.
2.4. Ejecución especulativa: saltos, recuperación.
2.5. Excepciones síncronas/asíncronas: interrupciones, traps.
3. Análisis de procesadores paralelos 3.1. Conceptos básicos.
3.2. Multiprocesador.
3.3. Coherencia de caché.
3.4. Multithread.
3.5. Multicore.
3.6. Otras arquitecturas.
3.7. Introducción a la programacion paralela.
4. Optimización de programas 4.1. Conceptos básicos.
4.2. Optimización secuencial.
4.3. Optimización de acceso a memoria.