rendimiento de computadoras
EJERCICIO 1
Se propone a un 386 añadirle una memoria caché con una tasa de acierto de un 90%, deforma que, cuando el acceso se
haga en la caché, el CPI de lasinstrucciones que afectan a la memoria se decrementa en una unidad. Al poner la caché, en los
fallos se pierde un ciclo, es decir, se le suma al CPI 1 unidad. Se pide:
- Calcular el rendimiento del 386 sincaché.
- Calcular el rendimiento del 486 con caché.
- Calcular la relación de rendimientos entre el 386 con caché y el 386 sin caché.
Las diferentes instrucciones tienen la frecuencia y el CPI quese refleja en la tabla:
N° de instrucciones
Tipo de instrucciones
CPI386
20
Carga
2
10
Almacenar
4
15
Reg/Reg
2
8/7
Salto condicional
9/3
10
Call
930
Operaciones Aritméticas
5
SOLUCIÓN
Calcular el rendimiento del 386 sin caché.
∑
Calcular el rendimiento del 486 con caché.
∑
Calcular la relación derendimientos entre el 386 con cache y el 386 sin caché.
EJERCICIO 2
Suponiendo que tenemos 2 maquinas con las siguientes características para un determinado programa R:
- Maquina A : Duración del ciclode reloj de 23 ns. Con un CPI de 3,2
- Maquina B : Duración del ciclo de reloj de 15 ns. Con un CPI de 4
¿Cuál de las dos maquinas tiene mayor rendimiento para el programa R?
SOLUCIÓN
MáquinaA:
Máquina B:
Rpta: La maquina B tiene mayor rendimiento.
EJERCICIO 3
Estamos interesados en dos implementaciones de una máquina. Una con hardware especial de punto flotante y otra sin
él.Considerar un programa P, con la siguiente mezcla de operaciones:
Multiplicación en punto flotante
10%
Suma en punto flotante
15%
División en punto flotante
5%
Instruccionesenteras
70%
La maquina MFP (máquinas con punto flotante), tiene hardware de punto flotante y además puede implementar
directamente las operaciones en punto flotante.
Necesita el siguiente número...
Regístrate para leer el documento completo.