ejecucion pipeline

Post on 03-Aug-2015

1.414 views 1 download

Transcript of ejecucion pipeline

Ejecución de instrucciones a través de la arquitectura “pipeline”

1.

• Instrucciones.• LOAD R1, @1000 • ADD R1, @1004 • LOAD R2, @1008 • ADD R2 , @100C • ADD R1, R2 • STORE R1, 2OOO

Ejecución

El listado de instrucciones tarda 8 tiempos en ejecutarse, por cada ciclo se pueden ejecutar dos procesos independientes a la vez.

Son dos instrucciones diferentes que se procesan en el ejemplo, se ejecutan 5ciclos.

2.

• Instrucciones.• LOAD R1, @1000 • ADD R1, @1004 • ADD R1, @1008 • ADD R1 , @100C • STORE R1, 2OOO

El listado de instrucciones tarda 8 tiempos en ejecutarse, a diferencia del ejemplo anterior se ejecutan sólo 5 instrucciones. Por cada ciclo se pueden ejecutar dos procesos independientes a la vez.

Son dos instrucciones diferentes que se procesan en el ejemplo, se ejecutan 5ciclos

Diferencias en tiempos de ejecución.

La figura describe que la tarea con 6 instrucciones es más rápida que la tarea 3 con el mismo número de instrucciones.

La tarea 3 resulto ser la más lenta, es secuencial, se desperdicia la capacidad de procesamiento