Tema Subtema
1. Arquitectura microprocesador y multinúcleo. 1.1. Introducción al procesamento paralelo: condiciones y granularidad del paralelismo; taxonomía de Flynn.
1.2. Paralelismo a nivel de instrucción: planificación estática y dinámica, predicación y especulación.
1.3. Multithreading
1.4. Procesadores multinúcleo
1.5. Ejemplos comerciales.
2. Arquitecturas paralelas. 2.1. Introducción: clasificación, lista Top500, aplicaciones
2.2. Redes de interconexión
2.3. Coherencia caché