2.4.7 AR/Mejoras de Desempeño.
Tópicos
- Predicción de bifurcación.
- Ejecución especulativa.
- Arquitectura superescalar.
- Ejecución fallida (Out-of-order).
- Multi-hebras.
- Escalabilidad.
- Introducción a las arquitecturas Very Long Instruction Word (VLIW) y Explicitly-Parallel Instruction Computer (EPIC).
- Prioridad de acceso a memoria.
Objetivos
- Explicar el concepto de predicción de ramificación y su uso en la mejora del desempeño máquinas en paralelas.
- Entender como la ejecución especulativa puede mejorar el desempeño.
- Proveer una descripción detallada de arquitecturas super escalares y la necesidad de asegurar la correctitud del programa cuando se ejecutan instrucciones fallidas (out-of-order).
- Explicar la ejecución especulativa e identificar las condiciones que la justifican.
- Discutir las ventajas en el desempeño que las multihebras pueden ofrecer junto con los factores que dificultan obtener el máximo beneficio de esta estrategia.
- Apreciar la naturaleza de las arquitecturas VLIW y EPIC y su diferencia entre ellas asi como entre procesadores superescalares.
- Entender como un procesador reordena cargas y descargas de memoria para incrementar su desempeño.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM