Modulo III. Multiprocesadores
Transcripción
Modulo III. Multiprocesadores
Arquitectura e Ingeniería de Computadores Modulo III. Multiprocesadores Modulo III. Multiprocesadores. Objetivos Esquema Visión general sistemas multiprocesador Tema 7: Introducción. Tema 8: Coherencia. Consistencia. Sincronización. Tema 9: Redes de Interconexión. Bibliografía básica “Parallel Computer Architecture: A Hardware/Software Approach”; D. E. Culler, J. P. Singh, A. Gupta; Morgan Kaufmann, 1999 [Culler99] “Computer Architecture: A Quantitative Approach”, J. Henessy y D. Patterson, Third edition. Morgan Kaufmann Publishers, 2002. [Hennessy02] Tema 7: Introducción a los computadores paralelos Planificación Teoría (2h) L1: Motivación computadores paralelos L2: Conceptos básicos L3 :Perspectiva histórica, ejemplos y aspectos de diseño Bibliografía Básica Capítulo 1 [Culler99] Capítulo 6 [Hennessy02] Complementaría “Introduction to Parallel Computing”; A. Grama, A. Gupta, G. Karypis, V. Kumar; Addison-Wesley, 2003. Tema 8: Coherencia, Consistencia, Sincronización Planificación Teoría (9h) L4. Multiprocesadores de memoria compartida L5. Protocolos de coherencia Snoopy (I) L6. Protocolos de coherencia Snoopy (II) L7. Protocolos de coherencia Snoopy (III) L8. Consistencia de memoria L9. Sincronización (I) L10. Sincronización (II) L11. Coherencia escalable L12. Tendencias actuales y ejemplos Problemas (3h) Bibliografía Capítulo 5, 6, 7 y 8 [Culler99] Capítulo 6 [Hennessy02] Tema 9: Redes de interconexión Planificación Teoría (7h) L13. Introducción a las redes de interconexión L14. Topología (I): clasificación y redes estáticas L15. Topología (II): redes dinámicas L16. Técnicas de conmutación y control de flujo L17. Técnicas de encaminamiento (I) L18. Técnicas de encaminamiento (II) L19. Diseño del conmutador y ejemplos Problemas (3h) Tema 9: Redes de interconexión Bibliografía Básica Capítulo 10 [Culler99] Capítulo 8 [Hennessy02] Complementaría “Principles and Practices of Interconnection Networks”; W. Dally, B. Towles; Morgan Kaufmann, 2003. “Interconnection Networks”; J. Duato, S. Yalamanchili, L. Ni; Morgan Kaufmann, 2002.