4.16.4.7 AR/Mejoras de Desempeño. (2 horas) [Nivel Bloom 3]

Referencias Bibliográficas: [Brey, 2005]

Tópicos

  1. Predicción de bifurcación.
  2. Ejecución especulativa.
  3. Arquitectura superescalar.
  4. Ejecución fallida (Out-of-order).
  5. Multi-hebras.
  6. Escalabilidad.
  7. Introducción a las arquitecturas Very Long Instruction Word (VLIW) y Executive-Process/Interactive Control (EPIC).
  8. Prioridad de acceso a memoria.

Objetivos

  1. Explicar el concepto de predicción de ramificación y su uso en la mejora del desempeño máquinas en paralelas.
  2. Entender como la ejecución especulativa puede mejorar el desempeño.
  3. 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).
  4. Explicar la ejecución especulativa e identificar las condiciones que la justifican.
  5. 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.
  6. Apreciar la naturaleza de las arquitecturas VLIW y EPIC y su diferencia entre ellas asi como entre procesadores superescalares.
  7. Entender como un procesador reordena cargas y descargas de memoria para incrementar su desempeño.

Generado por Ernesto Cuadros-Vargas , Universidad Católica San Pablo, Arequipa-Perú
basado en el modelo de la Sociedad Peruana de Computación y en la Computing Curricula de IEEE-CS/ACM