EJERCICIO SUPERSCALAR EXECUTION

Post on 23-Jun-2015

733 views 0 download

Tags:

description

Ejecucion de instrucciones por ciclos

Transcript of EJERCICIO SUPERSCALAR EXECUTION

UNIVERSIDAD TECNICA PARTICULAR DE UNIVERSIDAD TECNICA PARTICULAR DE LOJALOJA

“La Universidad Católica de Loja”“La Universidad Católica de Loja”

MULTIPROCESAMIENTO

Raquel Solano

EJERCICIOSEJERCICIOS

Ejercicio 1 Ejercicio 1 Ejecución de instrucciones Ejecución de instrucciones (i) (i)

IF ID OF

IF ID OF

IF ID OF E

IF ID NA E

IF ID NA WB

load R1, @1000

load R2, @1008

add R1, @1004

add R2, @100C

store R1, @2000

0 2 4 6 8

Ciclos de instrucción

IF ID OF E

add R1, R2

Ejercicio 2Ejercicio 2Ejecución de instrucciones Ejecución de instrucciones (ii) (ii)

IF ID OF

IF ID OF E

IF ID OF E

IF ID OF E

IF ID NA WB

load R1, @1000

add R1, @1004

add R1, @1008

add R1, @1000

store R1, @2000

0 2 4 6 8

Ciclos de instrucción

Ejercicio 3Ejercicio 3Ejecución de instrucciones Ejecución de instrucciones (iii)(iii)

IF ID OF

IF ID OF E

IF ID OF

IF ID OF E

IF ID NA E

load R1, @1000

add R1, @1004

load R2, @1008

add R2, @1000

add R1, R2

IF ID NA WB store R1, @2000

0 2 4 6 8

Ciclos de instrucción

ANALISIS:ANALISIS:

El tiempo de duración de la ejecución de las instrucciones del ejercicio 1 es igual a 7 ciclos, del ejercicio 2 y 3 es igual a 8 ciclos, tomando en cuenta que el último tiene una instrucción más que el anterior.

La tarea que realizan los tres ejercicios es la misma, en diferente orden.

Las instrucciones se ejecutan secuencialmente.