Contenidos teóricos y prácticos de la asignatura
Módulo I: Multiprocesadores y Paralelismo a Nivel de Hilo
- Profesor: Iván Castilla Rodríguez
- Temas (epígrafes)
1. Multithreading, simultaneous multithreading y otras implementaciones del paralelismo a nivel de hilo
2. Las arquitecturas multinúcleo y multiprocesador
Módulo II: Redes de Interconexión
- Profesor: Iván Castilla Rodríguez
- Temas (epígrafes)
3. Buses
4. Redes directas, redes multietapa y redes híbridas. Buses múltiples
5. Los problemas de sincronización y de consistencia de memoria
Módulo III: Arquitecturas Específicas
- Profesor: Iván Castilla Rodríguez / Sergio Díaz González / José Demetrio Piñeiro Vera
- Temas (epígrafes)
6. Procesadores Vectoriales
7. Procesadores Gráficos: GPUs
8. Procesadores Digitales de Señal: DSPs
Módulo IV: Programación de bajo nivel para máquinas comerciales
- Profesor: Iván Castilla / Sergio Díaz González / José Demetrio Piñeiro Vera
- Temas (epígrafes)
9. Estudio del Rendimiento
Cada uno de los módulos posee contenido práctico y de problemas asociado. Este se detalla más abajo en el cronograma de la asignatura
- Profesor: Iván Castilla Rodríguez
- Temas (epígrafes)
1. Multithreading, simultaneous multithreading y otras implementaciones del paralelismo a nivel de hilo
2. Las arquitecturas multinúcleo y multiprocesador
Módulo II: Redes de Interconexión
- Profesor: Iván Castilla Rodríguez
- Temas (epígrafes)
3. Buses
4. Redes directas, redes multietapa y redes híbridas. Buses múltiples
5. Los problemas de sincronización y de consistencia de memoria
Módulo III: Arquitecturas Específicas
- Profesor: Iván Castilla Rodríguez / Sergio Díaz González / José Demetrio Piñeiro Vera
- Temas (epígrafes)
6. Procesadores Vectoriales
7. Procesadores Gráficos: GPUs
8. Procesadores Digitales de Señal: DSPs
Módulo IV: Programación de bajo nivel para máquinas comerciales
- Profesor: Iván Castilla / Sergio Díaz González / José Demetrio Piñeiro Vera
- Temas (epígrafes)
9. Estudio del Rendimiento
Cada uno de los módulos posee contenido práctico y de problemas asociado. Este se detalla más abajo en el cronograma de la asignatura
Actividades a desarrollar en otro idioma
- Temas (epígrafes): Todos
Como se aprecia más abajo, la especialización de la asignatura hace que toda la bibliografía recomendada esté en inglés. A esto hay que sumar manuales y documentación técnica que también sólo se encuentran en inglés. Por ello, casi cualquier actividad práctica, de resolución de problemas o simplemente que implique consulta de la bibliografía requiere trabajo de comprensión del inglés escrito.
Como se aprecia más abajo, la especialización de la asignatura hace que toda la bibliografía recomendada esté en inglés. A esto hay que sumar manuales y documentación técnica que también sólo se encuentran en inglés. Por ello, casi cualquier actividad práctica, de resolución de problemas o simplemente que implique consulta de la bibliografía requiere trabajo de comprensión del inglés escrito.