Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problemas Cap 1
Problemas Cap 1
=
()
(1)
Prestaciones evaluadas como la inversa del tiempo de
respuesta
=
1
=
3
4
=
4
3
= .
b) Cul es la mxima ganancia de velocidad que, en
promedio, puede esperarse en los programas debido a
mejoras en la velocidad de las operaciones en coma
flotante?
Mejoras en velocidad -> Ley de Amdahl
1 + 1
Mejoras de velocidad en coma flotante:
1 + 1
4/3
1 + 0.87 4/3 1
Ganancia de velocidad:
1.0336
Es decir , un 3.36% mejor
Donde:
: .
:
Donde:
:
= 100% 13% = 87% = 0.87
= 4/3
c) Cul debera ser el porcentaje de tiempo de clculos
con datos en coma flotante (en la versin antigua del
procesador) en sus programas para esperar una
ganancia mxima de 4?
1 + 1
1.04
4/3
1 + 4/3 1
4/3 1
4/3
1.04
1
0.8462
El consumo ser 1 = 1 0.8462 = 0.1538 . %
Donde:
4%
= 4/3
d) En la situacin anterior, cunto debera reducirse el
tiempo de las operaciones en coma flotante con
respecto a la situacin inicial para que la ganancia
mxima sea 2?
1 + 1
1.02
4/3
1 + 4/3 1
1.02 + 1.02
4
3
1 4/3
4
3
1.02
1.02
3
0.9216
Consumo 1 0.9216 = 0.0784 = 7.84%
debe reducirse en 15.38%-7.84% = 7.54%
Donde: 2%
Situacin anterior-
>t.operaciones=15.38%
Situacin inicial -> p=4/3
Sp 2% 3.36% 4%
Operaciones FP 7.84% 13% 15.38%
Operaciones f 92.16% 87% 84.62%
1 + 1
De esta forma, por mucho que mejoremos un recurso
(es decir, por mucho que incrementemos p), la mejora
de velocidad no va a ser mayor que 1/f.
Adems, la ley de Amdahl muestra de manera directa
que una mejora es ms efectiva cuanto mayor es la
fraccin de tiempo que se aplica.
En un programa que se ejecutan en un procesador no
segmentado que funciona a 100MHz, hay un 20% de
instrucciones LOAD que necesitan 4 ciclos, un 15% de
instrucciones STORE que necesitan 3 ciclos, un 40% de
instrucciones con operaciones con la ALU que necesitan
6 ciclos, y un 25% de instrucciones de salto que
necesitan 3 ciclos. Si en las instrucciones con la ALU, la
operacin de la ALU consume 3 ciclos determine cul es
la mxima ganancia que se puede obtener si se mejora
el diseo de la ALU de forma que se reduce su tiempo
de ejecucin a la mitad de los ciclos. Para qu
porcentaje de instrucciones con la ALU se alcanzara una
ganancia mayor que 1,5 con la mejora indicada?
Dato:
= 100 =
1
= 10
Instrucciones Porcentaje # de ciclos NI*CPI
LOAD 20% 4 80
STORE 15% 3 45
ALU 40% 6 240
JUMP 25% 3 75
total 100% 440
Antes de la mejora:
Despus de la mejora:
Instrucciones Porcentaje # de ciclos NI*CPI
LOAD 20% 4 80
STORE 15% 3 45
ALU 40% 4.5 180
JUMP 25% 3 75
total 100% 380
ALU
ALU
6 ciclos
3 ciclos
1.5 ciclos
4.5 ciclos
Max ganancia con mejora en el diseo de ALU
CPU
=
base
= 440 = 4.4useg
mejorada
= 380 = 3.8useg
= =
=
440
380
= 1.158
Calculo del porcentaje de instrucciones con ALU para una
ganancia >1.5 con la mejora adecuada > 1.5
=
440
> 1.5
< 293.33
=
2 0.6
2
2
= 0.98
0.98 =
1.6
(1.6)
2
1.6
(1.6)
= 0.3478V
B.) Qu factor de reduccin en el consumo de
potencia dinmica se consigue considerando el
factor de actividad A, la capacidad de puerta C
y la frecuencia se mantienen constantes ?
=
2
+
(1.6)
(2)
=
(1.6)
2
(2)
2
= 0.64
Es decir se redujo en 36% la Potencia
dinmica
=
2
+
(1.6)
(2)
=
1.6
1.60210
19
0.3478
1.38110
19
315
2
1.60210
19
0.6
1.38110
19
315
=
1.59795
1.99558
(1.6)
(2)
= 0.8007 = 80.07%
Por lo tanto el termino asociado ala corriente de
perdidas varia en un 19.93%
Considere una oblea de 35cm de dimetro.
A.) Qu incremento se producir en el coste del
dado al pasar de dados de 0.75cm de lado a
dados de 0.80cm de lado, si el numero de
defectos por unidad de superficie no cambia y
es igual a 0.6 por
2
?
B.) Qu pasara con el coste si a la vez que aumenta
el tamao del dado se reduce el nmero de
defectos a 0.4 por
2
?
NOTA: Se supone que el coste de la oblea se mantiene
constante y el rendimiento de la oblea tambin
permanece constante e igual a 0.9; =4
A.) Qu incremento se producir en el coste del dado
al pasar de dados de 0.75cm de lado a dados de
0.80cm de lado, si el numero de defectos por
unidad de superficie no cambia y es igual a 0.6 por
2
?
_ = _ 1 +
_ _
_
1
= 0.9 1 +
0.6 0.75 0.75
4
4
= 0.651
_
2
= 0.9 1 +
0.6 0.80 0.80
4
4
= 0.624
=
2
2
2
1
=
35
2
2
0.75 0.75
35
2 0.75 0.75
= 1606.75
2
=
35
2
2
0.80 0.80
35
2 0.80 0.80
= 1406.11
=
2
1
=
2
2
1
1
2
1
=
1406.11 0.624
1606.75 0.651
= 1.1921
Como se observa se produce un incremento del coste
del dado de 19.21%
B.) Qu pasara con el coste si a la vez que aumenta el
tamao del dado se reduce el nmero de defectos
a 0.4 por
2
?
_ = _ 1 +
_ _
_
3
= 0.9 1 +
0.4 0.80 0.80
4
4
= 0.702
=
2
2
2
3
=
35
2
2
0.80 0.80
35
2 0.80 0.80
= 1406.11
=
3
1
=
3
2
1
1
3
1
=
1406.11 0.702
1606.75 0.651
= 1.0597
Como se observa se produce un incremento del coste del dado
de 5.97%