AR8. Mejora del Desempeño.
Tópicos
- Arquitectura superescalar.
- Predicción de la ramificación.
- Prebúsqueda (prefetching).
- Ejecución especulativa.
- Multi-hebras.
- Escalabilidad.
Objetivos
- Describir arquitecturas superescalares y sus ventajas.
- Explicar el concepto de predicción de ramificación y su utilidad.
- Caracterizar el costo y los beneficios de prebúsqueda.
- Explicar la ejecución especulativa e identificar las condiciones que la justifican.
- Discutir las ventajas en el desempeño que las multihebras pueden ofrecer en una arquitectura, además de los factores que dificultan obtener el máximo beneficio de este método.
- Describir la relevancia de la escalabilidad para el desempeño.
Sociedad Peruana de Computación