Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(imprenta maysculas)
p
a
r
a
l
e
l
i
s
m
o
p
a10
r
a
l 8
e
l 6
i
s 4
m
o
2
1
10
5
tiempo
a) perfil de software
15
12
10
8
6
4
2
1
10
15
tiempo
b) perfil de hardware
2.- Muestre la ejecucin del siguiente conjunto de sentencias en un procesador superescalar de grado 2 con
emisin fuera de orden y ventana de 4 instrucciones (estacin de reserva), muestre el estado del ROB para
cada ciclo de reloj hasta terminar. Se cuenta con dos unidades funcionales multifuncin. Determine el
tamao ptimo del ROB de acuerdo a lo visto en la teora. Calcule la aceleracin, si existe, respecto de la
versin secuencial.
S1: ADDD r1,r2,r5
S2: MULD r2,r2,r3
S3: DIVD r1,r2,r5
S4: STD (r2),r2
S5: DIVD r7,r1,r3
S6: LDD r4,(r2)
S7: DIVD r3,r3,r5
S8: ADDD r2,r2,r7
S9: STD (r3),r2
S10: ADDD r4,r2,r7
s1:
s2:
s3:
s4:
s5:
s6:
Tiempos:
Div
Add
Asig
Mul
aux = i = acum = 0;
while (aux < 3003) {
i++;
total[i] = total[i] + total[i-1];
acum = ( prom[i-2] + acum ) / 2;
aux = i * 3;
prom[i] = acum;
}
out = total[i] + aux + prom[i];
:
:
:
:
5
2
1
4
ciclos
ciclos
ciclo
ciclos
S4
S1
S5
S3
S2
S6
4.- Responda las siguientes preguntas con respuestas breves, concisas, legibles y claramente redactadas.
a)
b)
c)
d)
e)
f)