Академический Документы
Профессиональный Документы
Культура Документы
Carne: 2016153586
II Semestre 2019
En el abstract se menciona el nuevo intel i486tm CPU, donde se menciona que puede
ejecutar las instrucciones más frecuentes en un ciclo, lo cual es un error porque todas las
instrucciones, de manera general se ejecutan en un ciclo de reloj, debido a la necesidad
sincronización a la hora de ejecutar las instrucciones.
Introduction/Goals
En una de las metas se plantea el querer tener el mismo ciclo de reloj o mayor, ya
que opera a una eficiencia 2 o 3 veces mayor que modelos anteriores de este procesador.
Basta decir, esto es un error debido a que lo que buscamos en hacer este tiempo de
ejecución menor, pues entre menos tiempo, mayor eficiencia.
Pipeline Overview
Con base en el párrafo anterior, y en la sección que le sigue, observamos que todas
las instrucciones siguen cinco etapas, como mencionamos anteriormente, existen dos
decode, lo cual representa algo poco coherente, pues debido al decode extra, se elimina
la etapa de memoria (basándonos en los diagramas e información mostrada). El eliminar
la etapa de memoria, por razones obvias, representa un grave error pues entonces en
ningún momento se accedería a memoria ya sea para almacenar o extraer datos.
Además, se tiene que a la hora de hacerse saltos, se necesitan tres ciclos de reloj para
cargar la dirección si la condicionante es verdadera y un ciclo si es falso. No obstante,
se carga en el pipe ambas direcciones simultáneamente, lo cual podría ser más
fácilmente arreglado haciendo uso de una unidad de atascamiento. Se pierde eficiencia y
resulta un poco complicada la forma en que se ejecutan las instrucciones, pues realiza
simultáneamente diversas tareas de otras etapas de ejecución.