Orga2 final 06-08-19
De Cuba-Wiki
Final Escrito
- Ejecución Fuera de Orden. Concepto y funcionamiento generales. Ventajas respecto de un approach superescalar en orden. Considerar para la comparación que ambos modelos tienen la misma cantidad de vías de ejecución.
- Explicar el algoritmo de Tomasulo. ¿Cuáles son los riesgos que resuelve? Explicar cuales son los bloques de hardware que se agregan a un procesador superescalar y como funciona cada uno.
- Predictor de saltos de 2 bits. Motivación y funcionamiento. ¿Qué limitación resuelve respecto del Predictor de 1 bit?
- Explicar las diferentes políticas de escritura de un sistema de memoria compuesto por un cache de datos de L1 y un subsistema de Memoria Dinámica, y su relación con la coherencia entre ambos datos.
- ¿Cuál es mas apto para un sistema Monoprocesador y cuál para un sistema SMP? Justificar
- ¿Qué entiende por snooping y con qué elementos circuitales se implementa? ¿Cómo se complementa con el protocolo MESI?
- Explicar cómo se maneja el protocolo MESI cuando una línea en el controlador 2 está en estado M y el core 1 inicia un ciclo de lectura a esa dirección.