rendimiento de computadores ejercicios
TRANSCRIPT
-
7/25/2019 Rendimiento de Computadores Ejercicios
1/5
Docente:
Ing. Hoower Puicon Zapata
Alumno:
Calle Garcia Jairo Dario
FACULTAD DE INGENIERA
INDUSTRIALESCUELA
DE
INGENIERA INFORMTICA
-
7/25/2019 Rendimiento de Computadores Ejercicios
2/5
Universidad Nacional de Piura Facultad de Ingeniera Industrial
Microcomputadoras ITrabajo Final Pgina 2
RENDIMIENTO DE COMPUTADORES
EJERCICIOS PROPUESTOS
1.
En un procesador de una frecuencia de 40 Mhz se ejecuta unbenchmark
con lasiguiente mezcla de instrucciones y ciclos:
Tipo No de instrucciones CiclosAritmtica entera 45.000 1
Transferencia de datos 32.000 2
Punto flotante 15.000 5
Transferencia de control 8.000 2
Calcular, CPI, rendimiento y tiempo de ejecucin.
=
45000 + 64000 + 75000 + 16000
100000
200000
100000 2
1
40 Mhz 0.25 10 25 10
:
100000 2 25 10
50 10 0.5
1
0.5 2
-
7/25/2019 Rendimiento de Computadores Ejercicios
3/5
Universidad Nacional de Piura Facultad de Ingeniera Industrial
Microcomputadoras ITrabajo Final Pgina 3
2.
Considerar la ejecucin de un programa con 200.000 instrucciones, en un
procesador a 40 Mhz. La relacin de instrucciones y el nmero de ciclos se
muestra en la siguiente tabla:
Instrucciones CPI %Aritmtica y lgica 1 60%Transferencia de datos 2 18%
Saltos 4 12%
Referencias a memoria 8 10%
Calcular CPI, rendimiento y tiempo de ejecucin.
=
120000 + 72000 + 96000 + 160000
200000
448000
200000 2.24
1
40 Mhz
0.25 10 25 10
:
200000 2.24 25 10
112 10 1.12
1
1.12 0.89
-
7/25/2019 Rendimiento de Computadores Ejercicios
4/5
Universidad Nacional de Piura Facultad de Ingeniera Industrial
Microcomputadoras ITrabajo Final Pgina 4
3.
Una estacin de trabajo usa un procesador de 15 Mhz, con un rendimiento de 10
MIPS para ejecutar un programa dado. Asumir un ciclo de retardo para cada
acceso a memoria.
15 , 10
1
a. Cul es el nmero de ciclos por instruccin de este computador?
10
10
1 5 1 0
10 10 1.5
b.
Suponer que se actualiza el procesador a una frecuencia de 30 Mhz, sin
modificar la velocidad de memoria y, consecuentemente, necesitamos dosciclos para accesos a memoria. Si el 30% de instrucciones requiere un
acceso a memoria y el 5% requiere dos accesos a memoria, cul es el
rendimiento del nuevo procesador?
30;
30% 1
5% 2
30 10
350 1.1429 74997.187
-
7/25/2019 Rendimiento de Computadores Ejercicios
5/5
Universidad Nacional de Piura Facultad de Ingeniera Industrial
Microcomputadoras ITrabajo Final Pgina 5
4. Un procesador no segmentado que funciona a 100 MHz ejecuta un programa de
acuerdo a la siguiente tabla:
Instrucciones CPI %LOAD 4 20%
STORE 3 15%
ALU 6 40%
Saltos 3 25%
a. cul ser la ganancia si se mejora la ALU para que el nmero de ciclos
que consume una operacin se reduzca a la mitad?
(4 0.2 + 3 0.15 + 6 0.4 + 3 0.25)
1100
(0.8 + 0.45 + 2.4 + 0.75)
100 0.044 10 44 10 44
(0.8 + 0.45 + 1.2 + 0.75)
100 32 10 32
.
b. Supongamos ahora que dos ciclos del LOAD y dos del STORE son
imputables a la ALU. Con la mejora indicada en el punto anterior, cul
ser ahora la ganancia?
Instrucciones CPI %
LOAD 2 20%STORE 1 15%
ALU 7 40%
Saltos 3 25%
(2 0.2 + 1 0.15 + 7 0.4 + 3 0.25)
1
100
(0.4 + 0.15 + 2.8 + 0.75)
100 0.041 10
41 10
41
.