Tema Subtema
1. Evaluación de prestaciones 1. Introducción
2. Definición de métricas de rendimiento
3. Evaluación y comparación de rendimiento
4. Técnicas de medida y bechmarks
2. Introducción al paralelismo a nivel de instrucción 1. Introducción
2. Dependencias y paralelismo a nivel de instrucción
3. Riesgos en la ejecución
4. Cauce segmentado en el MIPS
3.Procesamiento de saltos 1. Técnicas estáticas
2. Técnicas dinámicas
3. Salto retardado
4. Sistemas de Memorias 1. Conceptos básicos
2. Principio de localidad
3. Jerarquía de memoria
5. Cachés 1. Introducción
2. Operación de un sistema caché
3. Métrica del rendimiento de una caché
4. Técnicas de optimización
6. Memoria principal 1. Introducción
2. Memoria de acceso aleatorio
3. Tecnologías
4. Organización
7. Memoria virtual 1. Introducción
2. Sistemas paginados
3. Sistemas segmentados
4. Sistemgas segmentados con paginación
8. Sistemas de almacentamiento 1. Conceptos básicos
2. Tipos de dispositivos de almacenamiento
3. RAID de discos
9. Buses: conexión E/S con CPU/Memoria 1. Introducción
2. Buses e interconexión
3. Ejemplos de buses estándar