General
Máquinas Eléctricas I
Máquinas Eléctricas I
Datos identificativos de la Asignatura
|
Qué es un computador y que papel juega en su desarrollo la arquitectura de computadores.
Tendencias y dependencias.
Métricas de evaluación: parámetros y fundamentos tecnológicos:
Coste.
Rendimiento.
Consumo energético.
Fiabilidad.
La frontera hardware/software.
Definición y virtudes a perseguir por el repertorio de instrucciones: perspectiva histórica.
Influencia de los compiladores y la implementación.
Modelos de ISA: memoria, acumulador, stack y registros.
Modos de direccionamiento.
Control de flujo.
Filosofía RISC y CISC.
Tendencias y coste en tecnologías de almacenamiento.
El efecto “Memory–Wall”.
Localidad espacial y temporal y justificación de la jerarquía de memoria.
Implementación de las cachés.
El ABC de las cachés: asociatividad, tamaño de bloque y capacidad.
Modelo de las 3C en los fallos de caché.
Prefetch software y prefetch hardware.
Políticas de escritura.
Evaluación y métricas de efectividad en las cachés.
Memoria Virtual:
Parámetros.
Traducción de direcciones.
Tabla de páginas.
Reducción del coste en el proceso de traducción.
DRAM:
Implementación de memoria de alta densidad DRAM.
Fiabilidad en memoria: detección y corrección de errores.
Evolución histórica de las memorias DRAM: memorias modo página, página rápida, SDRAM y DDRAM.
Repaso segmentación.
Dependencias de datos.
Dependencias de control:
Predicción dinámica de saltos.
Ejecución especulativa.
Limites de la segmentación.
Ejecución superescalar.
Pipelines diversificados: pipelines 2-wide issue, unidades FP.
Implicaciones Multi-Issue:
Fech de múltiples instrucciones y trace caché.
Wide decode.
Dependencias y redes de cortocircuito.
Limitaciones de la ejecución en orden.
Planificación estática y dinámica de instrucciones:
Algoritmos de planificación dinámica:
Scoreboard.
Estado preciso y ejecución especulativa con planificación dinámica: alternativas de diseño:
Arquitectura ROB/RS segmentada.
Verificabilidad y límites en la complejidad de diseño: perspectiva histórica de la ley de Moore.
Paralelismo a nivel de Thread.
SMP.
Coherencia caché.
Sincronización.
FCMT.
FGMT.
SMT.
CMP.
Aprovechamiento del paralelismo a nivel de datos con vectoriales.
Extensiones vectoriales del ISA.
Acelaración vectorial basada en GPU.
Contacto Información legal Sobre OCW RSS Universidad de Cantabria